This is an automated email from the ASF dual-hosted git repository.

zhonghongsheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 863597e53d1 workflow: add warmup cache strategy for agent/sql e2e 
(#38230)
863597e53d1 is described below

commit 863597e53d1fadd5819fbcf37bba8b4c37f0aa10
Author: Hongsheng Zhong <[email protected]>
AuthorDate: Fri Feb 27 12:15:01 2026 +0800

    workflow: add warmup cache strategy for agent/sql e2e (#38230)
    
    * workflow: apply warmup cache strategy to agent e2e
    
    * workflow: apply warmup cache strategy to sql e2e
---
 .github/workflows/e2e-agent.yml         | 9 ++++++++-
 .github/workflows/e2e-sql.yml           | 9 ++++++++-
 .github/workflows/nightly-e2e-agent.yml | 9 ++++++++-
 .github/workflows/nightly-e2e-sql.yml   | 9 ++++++++-
 4 files changed, 32 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/e2e-agent.yml b/.github/workflows/e2e-agent.yml
index ef2db07ea2b..63111ad30c7 100644
--- a/.github/workflows/e2e-agent.yml
+++ b/.github/workflows/e2e-agent.yml
@@ -54,10 +54,12 @@ jobs:
     timeout-minutes: 20
     steps:
       - uses: actions/[email protected]
-      - uses: ./.github/workflows/resources/actions/setup-build-environment
+      - id: setup-build-environment
+        uses: ./.github/workflows/resources/actions/setup-build-environment
         with:
           java-version: 21
           cache-suffix: 'e2e-agent'
+          cache-save-enabled: 'false'
       - uses: docker/setup-docker-action@v4
         with:
           version: v28.0.4
@@ -75,6 +77,10 @@ jobs:
           retention-days: 10
       - name: Build JDBC E2E Image
         run: ./mvnw clean install -DskipTests -Pe2e.env.jdbc -f 
test/e2e/agent/engine/pom.xml
+      - uses: ./.github/workflows/resources/actions/save-maven-cache
+        with:
+          cache-hit: ${{ steps.setup-build-environment.outputs.cache-hit }}
+          cache-primary-key: ${{ 
steps.setup-build-environment.outputs.cache-primary-key }}
       - name: Save JDBC E2E Image
         run: docker save -o /tmp/apache-shardingsphere-jdbc-agent-test.tar 
apache/shardingsphere-jdbc-agent-test:latest
       - uses: actions/upload-artifact@v4
@@ -124,6 +130,7 @@ jobs:
         with:
           java-version: 21
           cache-suffix: 'e2e-agent'
+          cache-save-enabled: 'false'
       - uses: docker/setup-docker-action@v4
         with:
           version: v28.0.4
diff --git a/.github/workflows/e2e-sql.yml b/.github/workflows/e2e-sql.yml
index 679efc21f0c..80cb4a7433d 100644
--- a/.github/workflows/e2e-sql.yml
+++ b/.github/workflows/e2e-sql.yml
@@ -58,15 +58,21 @@ jobs:
     timeout-minutes: 40
     steps:
       - uses: actions/[email protected]
-      - uses: ./.github/workflows/resources/actions/setup-build-environment
+      - id: setup-build-environment
+        uses: ./.github/workflows/resources/actions/setup-build-environment
         with:
           cache-suffix: 'e2e-sql'
+          cache-save-enabled: 'false'
       - uses: docker/setup-docker-action@v4
         with:
           version: v28.0.4
           set-host: true
       - name: Build E2E Image
         run: ./mvnw -B clean install -am -pl test/e2e/sql -Pe2e.env.docker 
-DskipTests -Dspotless.apply.skip=true
+      - uses: ./.github/workflows/resources/actions/save-maven-cache
+        with:
+          cache-hit: ${{ steps.setup-build-environment.outputs.cache-hit }}
+          cache-primary-key: ${{ 
steps.setup-build-environment.outputs.cache-primary-key }}
       - name: Save E2E Image
         run: docker save -o /tmp/apache-shardingsphere-proxy-test.tar 
apache/shardingsphere-proxy-test:latest
       - uses: actions/upload-artifact@v4
@@ -114,6 +120,7 @@ jobs:
       - uses: ./.github/workflows/resources/actions/setup-build-environment
         with:
           cache-suffix: 'e2e-sql'
+          cache-save-enabled: 'false'
       - uses: docker/setup-docker-action@v4
         with:
           version: v28.0.4
diff --git a/.github/workflows/nightly-e2e-agent.yml 
b/.github/workflows/nightly-e2e-agent.yml
index 0dc9423826a..6f8841a8c2f 100644
--- a/.github/workflows/nightly-e2e-agent.yml
+++ b/.github/workflows/nightly-e2e-agent.yml
@@ -42,10 +42,12 @@ jobs:
     timeout-minutes: 40
     steps:
       - uses: actions/[email protected]
-      - uses: ./.github/workflows/resources/actions/setup-build-environment
+      - id: setup-build-environment
+        uses: ./.github/workflows/resources/actions/setup-build-environment
         with:
           java-version: 21
           cache-suffix: 'e2e-agent'
+          cache-save-enabled: 'false'
       - uses: docker/setup-docker-action@v4
         with:
           version: v28.0.4
@@ -63,6 +65,10 @@ jobs:
           retention-days: 10
       - name: Build JDBC E2E Image
         run: ./mvnw clean install -DskipTests -Pe2e.env.jdbc -f 
test/e2e/agent/engine/pom.xml
+      - uses: ./.github/workflows/resources/actions/save-maven-cache
+        with:
+          cache-hit: ${{ steps.setup-build-environment.outputs.cache-hit }}
+          cache-primary-key: ${{ 
steps.setup-build-environment.outputs.cache-primary-key }}
       - name: Save JDBC E2E Image
         run: docker save -o /tmp/apache-shardingsphere-jdbc-agent-test.tar 
apache/shardingsphere-jdbc-agent-test:latest
       - uses: actions/upload-artifact@v4
@@ -112,6 +118,7 @@ jobs:
         with:
           java-version: 21
           cache-suffix: 'e2e-agent'
+          cache-save-enabled: 'false'
       - uses: docker/setup-docker-action@v4
         with:
           version: v28.0.4
diff --git a/.github/workflows/nightly-e2e-sql.yml 
b/.github/workflows/nightly-e2e-sql.yml
index 42436bcf4b0..00f09db1fdb 100644
--- a/.github/workflows/nightly-e2e-sql.yml
+++ b/.github/workflows/nightly-e2e-sql.yml
@@ -42,17 +42,23 @@ jobs:
     timeout-minutes: 40
     steps:
       - uses: actions/[email protected]
-      - uses: ./.github/workflows/resources/actions/setup-build-environment
+      - id: setup-build-environment
+        uses: ./.github/workflows/resources/actions/setup-build-environment
         with:
           java-version: 21
           cache-prefix: ${{ 
needs.global-environment.outputs.GLOBAL_CACHE_PREFIX }}
           cache-suffix: 'e2e-sql'
+          cache-save-enabled: 'false'
       - uses: docker/setup-docker-action@v4
         with:
           version: v28.0.4
           set-host: true
       - name: Build E2E Image
         run: ./mvnw -B clean install -am -pl test/e2e/sql -Pe2e.env.docker 
-DskipTests -Dspotless.apply.skip=true
+      - uses: ./.github/workflows/resources/actions/save-maven-cache
+        with:
+          cache-hit: ${{ steps.setup-build-environment.outputs.cache-hit }}
+          cache-primary-key: ${{ 
steps.setup-build-environment.outputs.cache-primary-key }}
       - name: Save E2E Image
         run: docker save -o /tmp/${{ 
needs.global-environment.outputs.GLOBAL_CACHE_PREFIX }}-proxy-test.tar 
apache/shardingsphere-proxy-test:latest
       - uses: actions/upload-artifact@v4
@@ -108,6 +114,7 @@ jobs:
           java-version: 21
           cache-prefix: ${{ 
needs.global-environment.outputs.GLOBAL_CACHE_PREFIX }}
           cache-suffix: 'e2e-sql'
+          cache-save-enabled: 'false'
       - uses: docker/setup-docker-action@v4
         with:
           version: v28.0.4

Reply via email to