Repository navigation
Update GitHub actions (major) - #95
renovate[bot] wants to merge 1 commit into
Conversation
6001e88 to
0360d67
Compare
3c4e6e0 to
583093c
Compare
583093c to
e2346e1
Compare
8982f99 to
890293f
Compare
a926d5d to
91712aa
Compare
bf0d1e5 to
34dfd03
Compare
❌ ErrorsYour PR has failed checks. Please review the issues below and take necessary action before merging. 🚦 12 Pipeline jobs failed
Useful? React with 👍 / 👎 This comment will be updated automatically if new data arrives.🔗 Commit SHA: 0501922 | Docs | View more details | Give us feedback! |
34dfd03 to
5cd3632
Compare
| @@ -13,13 +13,13 @@ jobs: | |||
| id-token: write | |||
| contents: read | |||
There was a problem hiding this comment.
⚠️ Bug: config-pip@v2 needs contents: write; test jobs still grant read
This PR moves 10 jobs in test-action.yml to SonarSource/ci-github-actions/config-pip@v2, but each of those jobs still declares permissions: contents: read. In v2, config-pip runs get-build-number, which now claims build numbers by creating refs/build-number/* Git refs with github.token. The ci-github-actions v2 README marks this as a breaking change: it requires contents: write, and with contents: read every new claim fails with a 403. See also the v2 get-build-number action, which sets GITHUB_TOKEN: ${{ github.token }}. As a result, these jobs fail at the config-pip step and never reach the cache tests, so all-green fails as well. The fix is to change contents: read to contents: write in every job that uses config-pip@v2. Another option is to pin config-pip to v1 until the permissions change is accepted.
In each job that runs config-pip@v2, grant contents: write:
permissions:
id-token: write
contents: write
- Apply fix
Check the box to apply the fix or reply for a change | Was this helpful? React with 👍 / 👎
5cd3632 to
0501922
Compare
|
|
CI failed: Renovate's GitHub Actions major update fails in the shared get-build-number step: the calling workflow token has only contents: read, and the action needs contents: write to create a Git ref. The PR's relation to this is unclear, and the All Tests aggregate failure is a separate test-github-cache failure with no failing step shown.OverviewFour unique error templates across 31 analyzed logs. Three findings share one root cause (a 403 from the get-build-number action), and one is an aggregate All Tests failure whose underlying job log was not provided. No logs were conclusively tied to the PR changes, and the change context contains only the title and commit metadata, not the workflow edits. FailuresGet-build-number 403: workflow token lacks contents: write (confidence: high)
All Tests aggregate failure from test-github-cache (confidence: high)
Summary
Code Review
|
| Auto-apply | Compact | Unblock |
|
|
|
Was this helpful? React with 👍 / 👎 | Gitar



This PR contains the following updates:
v1→v2v5.0.5→v6.1.0v6.0.2→v7.0.1v4.0.1→v5.1.2Release Notes
SonarSource/ci-github-actions
v2Compare Source
actions/cache
v6.1.0Compare Source
What's Changed
Full Changelog: actions/cache@v6...v6.1.0
v6.0.0Compare Source
What's Changed
Full Changelog: actions/cache@v5...v6.0.0
v5.1.0Compare Source
What's Changed
Full Changelog: actions/cache@v5...v5.1.0
actions/checkout
v7.0.1Compare Source
v7.0.0Compare Source
v6.1.0Compare Source
What's Changed
allow-unsafe-pr-checkoutto v6 by @aiqiaoy in #2500https://github.blog/changelog/2026-06-18-safer-pull_request_target-defaults-for-github-actions-checkout/ for more details about this breaking change
Full Changelog: actions/checkout@v6.0.3...v6.1.0
v6.0.3Compare Source
step-security/mise-action
v5.1.2Compare Source
What's Changed
67d4f4bto1e966baby @dependabot[bot] in #226Full Changelog: step-security/mise-action@v4.2.4...v5.1.2
v5Compare Source
v4.2.4Compare Source
What's Changed
Full Changelog: step-security/mise-action@v4.2.0...v4.2.4
v4.2.0Compare Source
What's Changed
New Contributors
Full Changelog: step-security/mise-action@v4...v4.2.0
Configuration
📅 Schedule: (in timezone Europe/Paris)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.