From 743e9692406530ac2b5eb295126ed0170372c147 Mon Sep 17 00:00:00 2001 From: Davy Landman Date: Wed, 12 Aug 2026 11:09:37 +0200 Subject: [PATCH] Better cache config for jobs --- .github/workflows/build.yaml | 27 ++++++--------------------- 1 file changed, 6 insertions(+), 21 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 771c9e9e2ef..fdaa54a44ec 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -20,17 +20,18 @@ jobs: steps: - uses: actions/checkout@v5 - # - uses: s4u/maven-settings-action@v3.1.0 - # if: ${{ env.IS_OWN_PR != '' }} - # with: - # servers: '[{"id": "usethesource-gh", "username":"github", "password": "${{ secrets.MAVEN_MIRROR_PASSWORD }}"}]' - # mirrors: '[{"id": "usethesource-gh", "name": "uts mirror", "mirrorOf": "usethesource", "url": "${{ secrets.MAVEN_MIRROR_URL }}"}]' - uses: actions/setup-java@v5 + id: java with: java-version: 11 distribution: 'temurin' cache: 'maven' overwrite-settings: false + + - name: fill caches for maven for downstream jobs + if: steps.java.outputs.cache-hit != 'true' + run: mvn -B dependency:go-offline dependency:resolve-plugins -DexcludeArtifactIds=lifecycle-mapping + - name: Run Tests run: mvn -B -Drascal.compile.skip -Drascal.tutor.skip -Drascal.test.memory=14 test @@ -65,12 +66,6 @@ jobs: chromedriver-version: '107.0.5304.62' - run: which chromedriver - # - uses: s4u/maven-settings-action@v3.1.0 - # if: ${{ env.IS_OWN_PR != '' }} - # with: - # servers: '[{"id": "usethesource-gh", "username":"github", "password": "${{ secrets.MAVEN_MIRROR_PASSWORD }}"}]' - # mirrors: '[{"id": "usethesource-gh", "name": "uts mirror", "mirrorOf": "usethesource", "url": "${{ secrets.MAVEN_MIRROR_URL }}"}]' - - uses: actions/checkout@v5 - uses: actions/setup-java@v5 @@ -160,11 +155,6 @@ jobs: steps: - uses: actions/checkout@v5 - # - uses: s4u/maven-settings-action@v3.1.0 - # if: ${{ env.IS_OWN_PR != '' }} - # with: - # servers: '[{"id": "usethesource-gh", "username":"github", "password": "${{ secrets.MAVEN_MIRROR_PASSWORD }}"}]' - # mirrors: '[{"id": "usethesource-gh", "name": "uts mirror", "mirrorOf": "usethesource", "url": "${{ secrets.MAVEN_MIRROR_URL }}"}]' - uses: actions/setup-java@v5 with: java-version: 11 @@ -197,11 +187,6 @@ jobs: steps: - uses: actions/checkout@v5 - # - uses: s4u/maven-settings-action@v3.1.0 - # if: ${{ env.IS_OWN_PR != '' }} - # with: - # servers: '[{"id": "usethesource-gh", "username":"github", "password": "${{ secrets.MAVEN_MIRROR_PASSWORD }}"}]' - # mirrors: '[{"id": "usethesource-gh", "name": "uts mirror", "mirrorOf": "usethesource", "url": "${{ secrets.MAVEN_MIRROR_URL }}"}]' - uses: actions/setup-java@v5 with: java-version: 11