This is an automated email from the ASF dual-hosted git repository. github-merge-queue[bot] pushed a commit to branch gh-readonly-queue/main/pr-5724-33903e11883389d1fee8bae134188aa407222130 in repository https://gitbox.apache.org/repos/asf/texera.git
commit 8db56d1c8de9db61ec47862edae0b9b367327201 Author: Yicong Huang <[email protected]> AuthorDate: Mon Jun 15 16:39:49 2026 -0700 ci: bump runners from ubuntu-22.04 to ubuntu-latest (#5724) ### What changes were proposed in this PR? Bump five `ubuntu-22.04` pins to `ubuntu-latest` so the remaining CI jobs match the rest of the workflows. | File | Job(s) | | --- | --- | | `.github/workflows/build.yml` | `amber`, `amber-integration` (Linux leg), `platform` | | `.github/workflows/benchmarks.yml` | `bench` | | `.github/workflows/benchmarks-pr-comment.yml` | bench PR comment | The pin came from #3194 (Jan 2025) when the 24.04 image temporarily dropped sbt and broke libncurses. Both causes are gone: sbt is now installed explicitly via `sbt/[email protected]`, and 24.04 has been stable for over a year. ### Any related issues, documentation, discussions? Closes #5723. Reverses the temporary workaround in #3194. ### How was this PR tested? CI on this PR exercises every bumped job — `Required Checks` covers `amber`, `amber-integration`, and `platform`; Benchmarks covers `bench`; `benchmarks-pr-comment` runs on the artifact hand-off after Benchmarks. ### Was this PR authored or co-authored using generative AI tooling? Generated-by: Claude Code (Claude Opus 4.7) --- .github/workflows/benchmarks-pr-comment.yml | 2 +- .github/workflows/benchmarks.yml | 2 +- .github/workflows/build.yml | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/benchmarks-pr-comment.yml b/.github/workflows/benchmarks-pr-comment.yml index e6b042c4a6..5a6eaa3a0b 100644 --- a/.github/workflows/benchmarks-pr-comment.yml +++ b/.github/workflows/benchmarks-pr-comment.yml @@ -57,7 +57,7 @@ jobs: # Only act when the upstream Benchmarks run was triggered by a PR. # push-to-main / schedule / dispatch produce no PR to comment on. if: ${{ github.event.workflow_run.event == 'pull_request' }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest steps: - name: Download bench-results artifact uses: actions/github-script@v8 diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml index e56d8b85a3..c74d9cfe48 100644 --- a/.github/workflows/benchmarks.yml +++ b/.github/workflows/benchmarks.yml @@ -173,7 +173,7 @@ jobs: name: Bench needs: precheck if: ${{ needs.precheck.outputs.run_bench == 'true' }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest env: JAVA_OPTS: -Xms2048M -Xmx2048M -Xss6M -XX:ReservedCodeCacheSize=256M -Dfile.encoding=UTF-8 JVM_OPTS: -Xms2048M -Xmx2048M -Xss6M -XX:ReservedCodeCacheSize=256M -Dfile.encoding=UTF-8 diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 14f2429b63..81373be422 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -173,7 +173,7 @@ jobs: if: ${{ inputs.run_amber }} strategy: matrix: - os: [ubuntu-22.04] + os: [ubuntu-latest] java-version: [17] runs-on: ${{ matrix.os }} env: @@ -323,7 +323,7 @@ jobs: # the docker image, macOS uses brew + the upstream # aarch64-apple-darwin lakekeeper tarball. matrix: - os: [ubuntu-22.04, macos-latest] + os: [ubuntu-latest, macos-latest] java-version: [17] runs-on: ${{ matrix.os }} env: @@ -622,7 +622,7 @@ jobs: # cover every module in the amber job above, so this matrix skips them. if: ${{ inputs.run_platform }} name: ${{ format('platform{0} ({1})', inputs.job_name_suffix, matrix.service) }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest strategy: fail-fast: false matrix:
