From f960e1176e50ba70261bfa5a1f16d14bcd9499fa Mon Sep 17 00:00:00 2001 From: bvolpato Date: Sat, 25 Jul 2026 16:36:21 -0400 Subject: [PATCH] Fix Iceberg performance test scheduled checkout Scheduled IO performance jobs use the latest Beam release, but IcebergPerformanceTest was added after v2.75.0 and is unavailable there. Keep that matrix entry on the master checkout while preserving release testing for existing jobs. --- .../workflows/beam_PostCommit_Java_IO_Performance_Tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/beam_PostCommit_Java_IO_Performance_Tests.yml b/.github/workflows/beam_PostCommit_Java_IO_Performance_Tests.yml index d0a5deb8c4ab..4e11b9e4c2a0 100644 --- a/.github/workflows/beam_PostCommit_Java_IO_Performance_Tests.yml +++ b/.github/workflows/beam_PostCommit_Java_IO_Performance_Tests.yml @@ -76,12 +76,12 @@ jobs: github_token: ${{ secrets.GITHUB_TOKEN }} github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }} ${{ matrix.test_case }}) - name: Get Beam latest release - if: github.event_name == 'schedule' #This has scheduled runs run against the latest release + if: github.event_name == 'schedule' && matrix.test_case != 'IcebergPerformanceTest' run: | BEAM_VERSION=$(curl -s https://api.github.com/repos/apache/beam/releases/latest | jq -r '.tag_name') echo "BEAM_VERSION=${BEAM_VERSION}" >> $GITHUB_ENV - name: Checkout release branch - if: github.event_name == 'schedule' #This has scheduled runs run against the latest release + if: github.event_name == 'schedule' && matrix.test_case != 'IcebergPerformanceTest' uses: actions/checkout@v7 with: ref: ${{ env.BEAM_VERSION }}