Repository navigation
RC-455 Keep 7-day retention for actual ruling artifacts - #6365
romainbrenguier wants to merge 2 commits into
Conversation
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Code Review ✅ Approved 1 closed / 1 findings🟡 Medium risk · Setting ruling-artifact retention to seven days could make actual and diff results unavailable sooner than the repository default. Restores 7-day retention for ✅ 1 closed✅ Cross-Repo: retention-days is ignored by prepare-ruling-artifact and also gets an empty value
Verification Rules 2/2 met Repos 1 inspected · PRs 1 inspectedFunctional validation No results Rules 2 passed 1 not applicable
Broader impact Repos 1 inspected PRs 1 inspectedCross-repo 1 repository inspected 0 open impactsCross-PR 1 PR inspected 0 open impactsAuto-approval Not enabledFor more verification details, comment OptionsAuto-apply is off → Gitar will not commit updates to this branch. Comment with these commands to change the behavior for this request:
Was this helpful? React with 👍 / 👎 | Gitar |
|





Follow-up to #6330: the shared
prepare-ruling-artifactaction uploadedactual_*artifacts with the repository default retention instead of the previous 7 days. This passesretention-daysto it again.The composite action
upload-actualdeclaredRETENTION_DAYSin a top-levelenv:block, which action metadata does not support, so${{ env.RETENTION_DAYS }}resolved to an empty string. It is replaced by aretention-daysinput (default'7') used by both uploads. This also restores the 7-day retention fordiff_*artifacts, which was silently broken before.Merge after SonarSource/core-languages-tooling-public#77 (until it is merged, the input is ignored with an "Unexpected input" warning, since the action is referenced
@master).🤖 Generated with Claude Code
Agent workflow
Tool link: https://github.com/SonarSource/languages-experimental-tooling/tree/romain/my-tickets/personal/romain-brenguier
PR updated using
uv run update_with_claude.py --prompt "Implement the action plan described in the document /tmp/action_plan_romain/RC-455-prepare-ruling-artifact.txt." -a "/tmp/action_plan_romain/RC-455-prepare-ruling-artifact.txt" -g "claude"PR updated using
uv run update_with_claude.py --prompt "Implement the action plan described in the document /tmp/action_plan_romain/RC-455-prepare-ruling-artifact.txt." -a "/tmp/action_plan_romain/RC-455-prepare-ruling-artifact.txt" -g "claude"