From 07c105a23e24b6f6c1cde2be4d658c1c4729765e Mon Sep 17 00:00:00 2001 From: Evgeni Golov Date: Mon, 22 Jun 2026 14:30:49 +0200 Subject: [PATCH] Use different foremanctl versions when testing upgrades --- .github/workflows/test.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e0b758de9..6d1983433 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -222,12 +222,13 @@ jobs: fail-fast: false matrix: upgrade_from: - - '3.18' - upgrade_to: - - 'nightly' + - '2.y-stable' runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v7 + with: + ref: ${{ matrix.upgrade_from }} + fetch-depth: 0 - name: Set up Python uses: actions/setup-python@v6 with: @@ -244,9 +245,6 @@ jobs: - name: Configure repositories run: | ./forge setup-repositories - - name: Configure base version - run: | - sed -i '/container_tag_stream:/ s/:.*/: "${{ matrix.upgrade_from }}"/' src/vars/images.yml - name: Run image pull run: | ./foremanctl pull-images @@ -268,9 +266,10 @@ jobs: - name: Stop services run: vagrant ssh quadlet -- sudo systemctl stop foreman.target - - name: Configure upgrade version + - name: Switch foremanctl version run: | - sed -i '/container_tag_stream:/ s/:.*/: "${{ matrix.upgrade_to }}"/' src/vars/images.yml + git fetch origin ${{ github.ref }} + git checkout FETCH_HEAD - name: Run image pull run: | ./foremanctl pull-images