diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 000000000..d00491fd7 --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/.packit.yml b/.packit.yml new file mode 100644 index 000000000..eb0a28487 --- /dev/null +++ b/.packit.yml @@ -0,0 +1,10 @@ +# See the documentation for more information: +# https://packit.dev/docs/configuration/ + +jobs: + - job: tests + trigger: pull_request + targets: + - fedora-all + manual_trigger: true + skip_build: true diff --git a/plans/example.fmf b/plans/example.fmf new file mode 100644 index 000000000..c74c40c43 --- /dev/null +++ b/plans/example.fmf @@ -0,0 +1,38 @@ +summary: Basic smoke test +adjust: + - when: distro == fedora-37 + environment: + BASE: "fedora:37" + - when: distro == fedora-38 + environment: + BASE: "fedora:38" + - when: distro == fedora-39 + environment: + BASE: "fedora:39" + - when: distro == fedora-rawhide + environment: + BASE: "fedora:rawhide" + +prepare: + - name: Install packages to build fedora container + how: install + package: [git, podman] + + - name: download latest ci-dnf-stack from PR + how: shell + script: + - git clone https://github.com/rpm-software-management/ci-dnf-stack $TMT_PLANS_DATA/ci-dnf-stack + - git -C $TMT_PLANS_DATA/ci-dnf-stack remote add pull-request $PACKIT_SOURCE_URL + - git -C $TMT_PLANS_DATA/ci-dnf-stack fetch pull-request + - git -C $TMT_PLANS_DATA/ci-dnf-stack checkout --track pull-request/$PACKIT_SOURCE_BRANCH + + - name: build testing container + how: shell + script: | + $TMT_PLANS_DATA/ci-dnf-stack/container-test build \ + --base $BASE \ + --container-arg="--env=COPR=$PACKIT_COPR_PROJECT" \ + --container-arg="--env=RPMS=$PACKIT_COPR_RPMS" +execute: + script: + - $TMT_PLANS_DATA/ci-dnf-stack/container-test run --tags dnf5 --command dnf5 upgrade.feature diff --git a/test.txt b/test.txt new file mode 100644 index 000000000..e69de29bb