diff --git a/.packit.yaml b/.packit.yaml index 91ac9eb..ee6494b 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -1,5 +1,7 @@ jobs: +# Upgrade Paths + - job: tests trigger: pull_request targets: [fedora-40] @@ -14,3 +16,12 @@ jobs: tmt_plan: /paths/fedora41to42 skip_build: true identifier: fedora41to42 + +# Full Upgrade + +- job: tests + trigger: pull_request + targets: [fedora-40] + tmt_plan: /plans/fedora40to41 + skip_build: true + identifier: full-upgrade diff --git a/plans/fedora40to41.fmf b/plans/fedora40to41.fmf new file mode 100644 index 0000000..9849a05 --- /dev/null +++ b/plans/fedora40to41.fmf @@ -0,0 +1,9 @@ +discover: + how: fmf + test: /tests/release +provision: + how: virtual + image: fedora-40 +execute: + how: upgrade + upgrade-path: /paths/fedora40to41 diff --git a/tests/release.fmf b/tests/release.fmf new file mode 100644 index 0000000..94ac9a9 --- /dev/null +++ b/tests/release.fmf @@ -0,0 +1,9 @@ +summary: Check the system release +test: | + cat /etc/redhat-release + + if [[ "$IN_PLACE_UPGRADE" == "old" ]]; then + grep -q 'Fedora release 40' /etc/redhat-release + else + grep -q 'Fedora release 41' /etc/redhat-release + fi