From 299e6e54c08e72de64b73c8ba81590873233f564 Mon Sep 17 00:00:00 2001 From: Romain Brenguier Date: Thu, 15 Oct 2026 13:32:58 +0200 Subject: [PATCH 1/2] RC-455 Keep 7-day retention for actual ruling artifacts Co-Authored-By: Claude Opus 5.5 (1M context) --- .github/actions/upload-actual/action.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/actions/upload-actual/action.yml b/.github/actions/upload-actual/action.yml index 57ff73b0015..3d81a074b13 100644 --- a/.github/actions/upload-actual/action.yml +++ b/.github/actions/upload-actual/action.yml @@ -25,6 +25,7 @@ runs: uses: SonarSource/core-languages-tooling-public/prepare-ruling-artifact@master with: artifact-name: actual_${{ inputs.name }} + retention-days: ${{ env.RETENTION_DAYS }} - name: Configure NPM uses: SonarSource/ci-github-actions/config-npm@v2 From 3ca842aa2e7d808fa4a3a1e9b2463069ad0748e8 Mon Sep 17 00:00:00 2001 From: Romain Brenguier Date: Thu, 15 Oct 2026 13:39:34 +0200 Subject: [PATCH 2/2] RC-455 Use action input for artifact retention days Co-Authored-By: Claude Opus 5.5 (1M context) --- .github/actions/upload-actual/action.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/actions/upload-actual/action.yml b/.github/actions/upload-actual/action.yml index 3d81a074b13..db3f2127062 100644 --- a/.github/actions/upload-actual/action.yml +++ b/.github/actions/upload-actual/action.yml @@ -14,9 +14,10 @@ inputs: actual-dir: description: Relative path to actual test results. required: true - -env: - RETENTION_DAYS: 7 + retention-days: + description: Number of days to retain the uploaded artifacts. + required: false + default: '7' runs: using: composite @@ -25,7 +26,7 @@ runs: uses: SonarSource/core-languages-tooling-public/prepare-ruling-artifact@master with: artifact-name: actual_${{ inputs.name }} - retention-days: ${{ env.RETENTION_DAYS }} + retention-days: ${{ inputs.retention-days }} - name: Configure NPM uses: SonarSource/ci-github-actions/config-npm@v2 @@ -51,4 +52,4 @@ runs: with: name: diff_${{ inputs.name }} path: ${{ inputs.it-dir }}/target/diff_${{ inputs.name }}.html - retention-days: ${{ env.RETENTION_DAYS }} + retention-days: ${{ inputs.retention-days }}