From f6305f202de386282b3798b40b5d4ea77febffb1 Mon Sep 17 00:00:00 2001 From: Julien Carsique Date: Thu, 21 May 2026 15:55:11 +0200 Subject: [PATCH 1/2] BUILD-11295 test gh-action_cache@master MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DO NOT MERGE — bump back to a tagged version before merging. --- build-poetry/action.yml | 2 +- build-yarn/action.yml | 2 +- cache/action.yml | 2 +- code-signing/action.yml | 2 +- config-gradle/action.yml | 2 +- config-maven/action.yml | 2 +- config-npm/action.yml | 2 +- config-pip/action.yml | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/build-poetry/action.yml b/build-poetry/action.yml index 43db36c0..1e3417c3 100644 --- a/build-poetry/action.yml +++ b/build-poetry/action.yml @@ -111,7 +111,7 @@ runs: with: host-actions-root: ${{ steps.set-path.outputs.host_actions_root }} - name: Cache local Poetry cache - uses: SonarSource/gh-action_cache@bdecdb711dbf5939d90c58d0fcadbfd0749301fa # v1.5.0 + uses: SonarSource/gh-action_cache@master # dogfood if: inputs.disable-caching == 'false' with: path: ${{ github.workspace }}/${{ inputs.poetry-cache-dir }} diff --git a/build-yarn/action.yml b/build-yarn/action.yml index 64b51694..465b0472 100644 --- a/build-yarn/action.yml +++ b/build-yarn/action.yml @@ -122,7 +122,7 @@ runs: working_directory: ${{ inputs.working-directory }} - name: Cache Yarn dependencies - uses: SonarSource/gh-action_cache@bdecdb711dbf5939d90c58d0fcadbfd0749301fa # v1.5.0 + uses: SonarSource/gh-action_cache@master # dogfood if: ${{ inputs.cache-yarn == 'true' && inputs.disable-caching != 'true' }} with: path: | diff --git a/cache/action.yml b/cache/action.yml index 23fb9fa5..6272c878 100644 --- a/cache/action.yml +++ b/cache/action.yml @@ -36,7 +36,7 @@ runs: echo "::warning:: This action is deprecated and will be removed in future releases." \ "Please migrate to using the SonarSource/gh-action_cache action directly." >&2 - - uses: SonarSource/gh-action_cache@bdecdb711dbf5939d90c58d0fcadbfd0749301fa # v1.5.0 + - uses: SonarSource/gh-action_cache@master # dogfood id: cache with: path: ${{ inputs.path }} diff --git a/code-signing/action.yml b/code-signing/action.yml index 6a26936d..3310210f 100644 --- a/code-signing/action.yml +++ b/code-signing/action.yml @@ -24,7 +24,7 @@ runs: echo "JSIGN_CACHE_PATH=/tmp/jsign-cache" >> "$GITHUB_ENV" - name: Cache code signing tools - uses: SonarSource/gh-action_cache@bdecdb711dbf5939d90c58d0fcadbfd0749301fa # v1.5.0 + uses: SonarSource/gh-action_cache@master # dogfood id: tools-cache with: path: | diff --git a/config-gradle/action.yml b/config-gradle/action.yml index 0a5d6a3a..b1782639 100644 --- a/config-gradle/action.yml +++ b/config-gradle/action.yml @@ -169,7 +169,7 @@ runs: run: echo "workflow_name=${WORKFLOW_NAME// /-}" >> "$GITHUB_OUTPUT" - name: Gradle Cache - uses: SonarSource/gh-action_cache@bdecdb711dbf5939d90c58d0fcadbfd0749301fa # v1.5.0 + uses: SonarSource/gh-action_cache@master # dogfood if: steps.config-gradle-completed.outputs.skip != 'true' && inputs.disable-caching == 'false' with: path: ${{ inputs.cache-paths }} diff --git a/config-maven/action.yml b/config-maven/action.yml index a8c5e8b9..e70e675c 100644 --- a/config-maven/action.yml +++ b/config-maven/action.yml @@ -180,7 +180,7 @@ runs: run: echo "workflow_name=${WORKFLOW_NAME// /-}" >> "$GITHUB_OUTPUT" - name: Cache local Maven repository - uses: SonarSource/gh-action_cache@bdecdb711dbf5939d90c58d0fcadbfd0749301fa # v1.5.0 + uses: SonarSource/gh-action_cache@master # dogfood if: steps.config-maven-completed.outputs.skip != 'true' && inputs.disable-caching == 'false' with: path: ${{ inputs.cache-paths }} diff --git a/config-npm/action.yml b/config-npm/action.yml index b23d3394..0c8524f5 100644 --- a/config-npm/action.yml +++ b/config-npm/action.yml @@ -125,7 +125,7 @@ runs: run: echo "workflow_name=${WORKFLOW_NAME// /-}" >> "$GITHUB_OUTPUT" - name: Cache NPM dependencies - uses: SonarSource/gh-action_cache@bdecdb711dbf5939d90c58d0fcadbfd0749301fa # v1.5.0 + uses: SonarSource/gh-action_cache@master # dogfood if: steps.config-npm-completed.outputs.skip != 'true' && inputs.disable-caching != 'true' && inputs.cache-npm == 'true' with: path: ~/.npm diff --git a/config-pip/action.yml b/config-pip/action.yml index 53059cf8..5062480e 100644 --- a/config-pip/action.yml +++ b/config-pip/action.yml @@ -100,7 +100,7 @@ runs: run: echo "workflow_name=${WORKFLOW_NAME// /-}" >> "$GITHUB_OUTPUT" - name: Cache pip dependencies - uses: SonarSource/gh-action_cache@bdecdb711dbf5939d90c58d0fcadbfd0749301fa # v1.5.0 + uses: SonarSource/gh-action_cache@master # dogfood if: inputs.disable-caching == 'false' with: path: ${{ inputs.cache-paths }} From e8e4a3e5d461978c792e210760565c34fb329844 Mon Sep 17 00:00:00 2001 From: Julien Carsique Date: Mon, 25 May 2026 10:21:58 +0200 Subject: [PATCH 2/2] BUILD-11417 Re-pin gh-action_cache to extract-symlink-keeper branch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Switches the 8 dogfood pins from gh-action_cache@master to the BUILD-11417 feature branch so this PR exercises the symlink-keeper extraction end-to-end alongside sonar-dummy#592. TEST ONLY — do not merge. --- build-poetry/action.yml | 2 +- build-yarn/action.yml | 2 +- cache/action.yml | 2 +- code-signing/action.yml | 2 +- config-gradle/action.yml | 2 +- config-maven/action.yml | 2 +- config-npm/action.yml | 2 +- config-pip/action.yml | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/build-poetry/action.yml b/build-poetry/action.yml index 1e3417c3..91f07579 100644 --- a/build-poetry/action.yml +++ b/build-poetry/action.yml @@ -111,7 +111,7 @@ runs: with: host-actions-root: ${{ steps.set-path.outputs.host_actions_root }} - name: Cache local Poetry cache - uses: SonarSource/gh-action_cache@master # dogfood + uses: SonarSource/gh-action_cache@feat/jcarsique/BUILD-11417-extract-symlink-keeper # TEST ONLY — BUILD-11417 if: inputs.disable-caching == 'false' with: path: ${{ github.workspace }}/${{ inputs.poetry-cache-dir }} diff --git a/build-yarn/action.yml b/build-yarn/action.yml index 465b0472..a49f37a3 100644 --- a/build-yarn/action.yml +++ b/build-yarn/action.yml @@ -122,7 +122,7 @@ runs: working_directory: ${{ inputs.working-directory }} - name: Cache Yarn dependencies - uses: SonarSource/gh-action_cache@master # dogfood + uses: SonarSource/gh-action_cache@feat/jcarsique/BUILD-11417-extract-symlink-keeper # TEST ONLY — BUILD-11417 if: ${{ inputs.cache-yarn == 'true' && inputs.disable-caching != 'true' }} with: path: | diff --git a/cache/action.yml b/cache/action.yml index 6272c878..925c6a96 100644 --- a/cache/action.yml +++ b/cache/action.yml @@ -36,7 +36,7 @@ runs: echo "::warning:: This action is deprecated and will be removed in future releases." \ "Please migrate to using the SonarSource/gh-action_cache action directly." >&2 - - uses: SonarSource/gh-action_cache@master # dogfood + - uses: SonarSource/gh-action_cache@feat/jcarsique/BUILD-11417-extract-symlink-keeper # TEST ONLY — BUILD-11417 id: cache with: path: ${{ inputs.path }} diff --git a/code-signing/action.yml b/code-signing/action.yml index 3310210f..d9e85a0c 100644 --- a/code-signing/action.yml +++ b/code-signing/action.yml @@ -24,7 +24,7 @@ runs: echo "JSIGN_CACHE_PATH=/tmp/jsign-cache" >> "$GITHUB_ENV" - name: Cache code signing tools - uses: SonarSource/gh-action_cache@master # dogfood + uses: SonarSource/gh-action_cache@feat/jcarsique/BUILD-11417-extract-symlink-keeper # TEST ONLY — BUILD-11417 id: tools-cache with: path: | diff --git a/config-gradle/action.yml b/config-gradle/action.yml index b1782639..0b885954 100644 --- a/config-gradle/action.yml +++ b/config-gradle/action.yml @@ -169,7 +169,7 @@ runs: run: echo "workflow_name=${WORKFLOW_NAME// /-}" >> "$GITHUB_OUTPUT" - name: Gradle Cache - uses: SonarSource/gh-action_cache@master # dogfood + uses: SonarSource/gh-action_cache@feat/jcarsique/BUILD-11417-extract-symlink-keeper # TEST ONLY — BUILD-11417 if: steps.config-gradle-completed.outputs.skip != 'true' && inputs.disable-caching == 'false' with: path: ${{ inputs.cache-paths }} diff --git a/config-maven/action.yml b/config-maven/action.yml index e70e675c..1da29215 100644 --- a/config-maven/action.yml +++ b/config-maven/action.yml @@ -180,7 +180,7 @@ runs: run: echo "workflow_name=${WORKFLOW_NAME// /-}" >> "$GITHUB_OUTPUT" - name: Cache local Maven repository - uses: SonarSource/gh-action_cache@master # dogfood + uses: SonarSource/gh-action_cache@feat/jcarsique/BUILD-11417-extract-symlink-keeper # TEST ONLY — BUILD-11417 if: steps.config-maven-completed.outputs.skip != 'true' && inputs.disable-caching == 'false' with: path: ${{ inputs.cache-paths }} diff --git a/config-npm/action.yml b/config-npm/action.yml index 0c8524f5..fac8b88f 100644 --- a/config-npm/action.yml +++ b/config-npm/action.yml @@ -125,7 +125,7 @@ runs: run: echo "workflow_name=${WORKFLOW_NAME// /-}" >> "$GITHUB_OUTPUT" - name: Cache NPM dependencies - uses: SonarSource/gh-action_cache@master # dogfood + uses: SonarSource/gh-action_cache@feat/jcarsique/BUILD-11417-extract-symlink-keeper # TEST ONLY — BUILD-11417 if: steps.config-npm-completed.outputs.skip != 'true' && inputs.disable-caching != 'true' && inputs.cache-npm == 'true' with: path: ~/.npm diff --git a/config-pip/action.yml b/config-pip/action.yml index 5062480e..cd1c139d 100644 --- a/config-pip/action.yml +++ b/config-pip/action.yml @@ -100,7 +100,7 @@ runs: run: echo "workflow_name=${WORKFLOW_NAME// /-}" >> "$GITHUB_OUTPUT" - name: Cache pip dependencies - uses: SonarSource/gh-action_cache@master # dogfood + uses: SonarSource/gh-action_cache@feat/jcarsique/BUILD-11417-extract-symlink-keeper # TEST ONLY — BUILD-11417 if: inputs.disable-caching == 'false' with: path: ${{ inputs.cache-paths }}