On Thu, Oct 15, 2026 at 11:16 AM Xavier Simonart <[email protected]> wrote:
> Hi Ales > > Thanks for the new revision > LGTM > Acked-by: Xavier Simonart <[email protected]> > > Thanks > Xavier > > On Thu, Oct 15, 2026 at 10:24 AM Ales Musil <[email protected]> wrote: > >> Currently the upgrade tests were running against main. However, we >> want to ensure that those tests are still working between different >> mix of version. Add the following scenarios to ensure that: >> - Upgrade from older LTS (24.03) to current LTS (26.03). >> - Upgrade from more recent versions between older LTS (25.03, 25.09) >> to current LTS (26.03). >> - Upgrade from current LTS (26.03) to versions between it and main >> (26.09). >> - Keep the upgrade from LTS (26.03) and after LTS (26.09) to main. >> >> Reported-at: https://redhat.atlassian.net/browse/FDP-4524 >> Signed-off-by: Ales Musil <[email protected]> >> --- >> v2: Adjust the commit message. >> Add one more stage and that is upgrade from LTS to versions between >> LTS and main. >> --- >> .github/workflows/ovn-upgrade-tests.yml | 23 ++++++++++++++++------- >> 1 file changed, 16 insertions(+), 7 deletions(-) >> >> diff --git a/.github/workflows/ovn-upgrade-tests.yml >> b/.github/workflows/ovn-upgrade-tests.yml >> index 9db1c0609..746cab0cc 100644 >> --- a/.github/workflows/ovn-upgrade-tests.yml >> +++ b/.github/workflows/ovn-upgrade-tests.yml >> @@ -12,7 +12,7 @@ concurrency: >> >> jobs: >> upgrade-tests: >> - name: upgrade-test ${{ matrix.cfg.base_version }} ${{ >> matrix.cfg.test_range }} >> + name: upgrade-test ${{ matrix.cfg.base_version }} ${{ >> matrix.cfg.test_range }} -> ${{ matrix.cfg.target_version || >> github.ref_name }} >> if: (github.repository_owner == 'ovn-org' && github.event_name == >> 'schedule' && github.ref_name == 'main') || github.event_name == >> 'workflow_dispatch' >> runs-on: ubuntu-26.04 >> timeout-minutes: 120 >> @@ -21,12 +21,20 @@ jobs: >> fail-fast: false >> matrix: >> cfg: >> - - { base_version: "origin/branch-25.09", test_range: "-100"} >> - - { base_version: "origin/branch-25.09", test_range: "101-200"} >> - - { base_version: "origin/branch-25.09", test_range: "201-", >> unstable: unstable} >> - - { base_version: "origin/branch-25.03", test_range: "-100"} >> - - { base_version: "origin/branch-25.03", test_range: "101-200"} >> - - { base_version: "origin/branch-25.03", test_range: "201-", >> unstable: unstable} >> + # Upgrade against latest LTS. >> + - { base_version: "origin/branch-24.03", target_version: >> "branch-26.03", test_range: "-100" } >> + - { base_version: "origin/branch-24.03", target_version: >> "branch-26.03", test_range: "101-", unstable: unstable } >> + - { base_version: "origin/branch-25.03", target_version: >> "branch-26.03", test_range: "-100" } >> + - { base_version: "origin/branch-25.03", target_version: >> "branch-26.03", test_range: "101-200" } >> + - { base_version: "origin/branch-25.03", target_version: >> "branch-26.03", test_range: "201-", unstable: unstable } >> + - { base_version: "origin/branch-25.09", target_version: >> "branch-26.03", test_range: "-100"} >> + - { base_version: "origin/branch-25.09", target_version: >> "branch-26.03", test_range: "101-200"} >> + - { base_version: "origin/branch-25.09", target_version: >> "branch-26.03", test_range: "201-", unstable: unstable} >> + # Upgrade from LTS to between LTS and main. >> + - { base_version: "origin/branch-26.03", target_version: >> "branch-26.09", test_range: "-100" } >> + - { base_version: "origin/branch-26.03", target_version: >> "branch-26.09", test_range: "101-200" } >> + - { base_version: "origin/branch-26.03", target_version: >> "branch-26.09", test_range: "201-", unstable: unstable } >> + # Upgrade against latest branch ref. >> - { base_version: "origin/branch-26.03", test_range: "-100" } >> - { base_version: "origin/branch-26.03", test_range: "101-200" } >> - { base_version: "origin/branch-26.03", test_range: "201-", >> unstable: unstable } >> @@ -50,6 +58,7 @@ jobs: >> - name: checkout >> uses: actions/checkout@v6 >> with: >> + ref: ${{ matrix.cfg.target_version || github.ref }} >> submodules: recursive >> >> - name: Fix /etc/hosts file >> -- >> 2.55.0 >> >> Thank you Xavier, applied to main. Regards, Ales _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
