From 804f633c9a86c3344e034c55df000c7eae64ac1c Mon Sep 17 00:00:00 2001 From: JinwooHwang Date: Thu, 22 Oct 2026 21:55:09 -0400 Subject: [PATCH 1/3] GEODE-10683: Upgrade Testcontainers to 1.21.4 --- .../apache/geode/gradle/plugins/DependencyConstraints.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-tools/geode-dependency-management/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy b/build-tools/geode-dependency-management/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy index 00a4d29ef6a..247f3724e77 100644 --- a/build-tools/geode-dependency-management/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy +++ b/build-tools/geode-dependency-management/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy @@ -227,7 +227,7 @@ class DependencyConstraints { api(group: 'org.springframework.hateoas', name: 'spring-hateoas', version: get('springhateoas.version')) api(group: 'org.springframework.ldap', name: 'spring-ldap-core', version: get('springldap.version')) api(group: 'org.springframework.shell', name: 'spring-shell-starter', version: get('springshell.version')) - api(group: 'org.testcontainers', name: 'testcontainers', version: '1.21.3') + api(group: 'org.testcontainers', name: 'testcontainers', version: '1.21.4') api(group: 'pl.pragmatists', name: 'JUnitParams', version: '1.1.0') api(group: 'xerces', name: 'xercesImpl', version: '2.12.0') api(group: 'xml-apis', name: 'xml-apis', version: '1.4.01') From 9a6b47314d822335b1d219de355aa27a75b11e27 Mon Sep 17 00:00:00 2001 From: JinwooHwang Date: Thu, 22 Oct 2026 07:44:23 -0400 Subject: [PATCH 2/3] GEODE-10682: Stabilize distributed test jobs on hosted CI runners --- .github/workflows/gradle.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 538ded60cca..f9be117736c 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -237,6 +237,11 @@ jobs: DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }} steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - name: Free disk space + run: | + sudo rm -rf /usr/share/dotnet /opt/ghc /usr/local/lib/android "$AGENT_TOOLSDIRECTORY" /opt/hostedtoolcache/CodeQL + sudo docker image prune --all --force || true + df -h / - name: Set up JDK uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0 with: @@ -283,6 +288,11 @@ jobs: DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }} steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - name: Free disk space + run: | + sudo rm -rf /usr/share/dotnet /opt/ghc /usr/local/lib/android "$AGENT_TOOLSDIRECTORY" /opt/hostedtoolcache/CodeQL + sudo docker image prune --all --force || true + df -h / - name: Set up JDK uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0 with: @@ -327,6 +337,11 @@ jobs: DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }} steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - name: Free disk space + run: | + sudo rm -rf /usr/share/dotnet /opt/ghc /usr/local/lib/android "$AGENT_TOOLSDIRECTORY" /opt/hostedtoolcache/CodeQL + sudo docker image prune --all --force || true + df -h / - name: Set up JDK uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0 with: @@ -373,6 +388,11 @@ jobs: DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }} steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - name: Free disk space + run: | + sudo rm -rf /usr/share/dotnet /opt/ghc /usr/local/lib/android "$AGENT_TOOLSDIRECTORY" /opt/hostedtoolcache/CodeQL + sudo docker image prune --all --force || true + df -h / - name: Set up JDK uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0 with: @@ -421,6 +441,11 @@ jobs: DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }} steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - name: Free disk space + run: | + sudo rm -rf /usr/share/dotnet /opt/ghc /usr/local/lib/android "$AGENT_TOOLSDIRECTORY" /opt/hostedtoolcache/CodeQL + sudo docker image prune --all --force || true + df -h / - name: Set up JDK uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0 with: From 174545fd94468f70486480f42716733e7bc2327a Mon Sep 17 00:00:00 2001 From: JinwooHwang Date: Fri, 23 Oct 2026 07:02:43 -0400 Subject: [PATCH 3/3] GEODE-10682: Pin CI runners to ubuntu-24.04 --- .github/workflows/gradle.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index f9be117736c..4a7401b6ea9 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -28,7 +28,7 @@ permissions: jobs: build: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 env: DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }} steps: @@ -50,7 +50,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest] + os: [ubuntu-24.04] distribution: [ 'liberica' ] java: ['17'] runs-on: ${{ matrix.os }} @@ -89,7 +89,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest] + os: [ubuntu-24.04] distribution: ['liberica'] java: ['17'] runs-on: ${{ matrix.os }} @@ -138,7 +138,7 @@ jobs: needs: [apiCheck, unitTest] strategy: matrix: - os: [ubuntu-latest] + os: [ubuntu-24.04] distribution: ['liberica'] java: ['17'] runs-on: ${{ matrix.os }} @@ -185,7 +185,7 @@ jobs: needs: [apiCheck, unitTest] strategy: matrix: - os: [ubuntu-latest] + os: [ubuntu-24.04] distribution: ['liberica'] java: ['17'] runs-on: ${{ matrix.os }} @@ -229,7 +229,7 @@ jobs: needs: [apiCheck, unitTest] strategy: matrix: - os: [ubuntu-latest] + os: [ubuntu-24.04] distribution: ['liberica'] java: ['17'] runs-on: ${{ matrix.os }} @@ -280,7 +280,7 @@ jobs: needs: [apiCheck, unitTest] strategy: matrix: - os: [ubuntu-latest] + os: [ubuntu-24.04] distribution: ['liberica'] java: ['17'] runs-on: ${{ matrix.os }} @@ -329,7 +329,7 @@ jobs: needs: [apiCheck, unitTest] strategy: matrix: - os: [ubuntu-latest] + os: [ubuntu-24.04] distribution: ['liberica'] java: ['17'] runs-on: ${{ matrix.os }} @@ -380,7 +380,7 @@ jobs: needs: [apiCheck, unitTest] strategy: matrix: - os: [ubuntu-latest] + os: [ubuntu-24.04] distribution: ['liberica'] java: ['17'] runs-on: ${{ matrix.os }} @@ -433,7 +433,7 @@ jobs: needs: [ apiCheck, unitTest ] strategy: matrix: - os: [ ubuntu-latest ] + os: [ ubuntu-24.04 ] distribution: [ 'liberica' ] java: [ '17' ] runs-on: ${{ matrix.os }}