ci: Bump actions/attest-build-provenance from 4.1.1 to 4.2.2 - #48
ci: Bump actions/attest-build-provenance from 4.1.1 to 4.2.2#48dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance) from 4.1.1 to 4.2.2. - [Release notes](https://github.com/actions/attest-build-provenance/releases) - [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md) - [Commits](actions/attest-build-provenance@0f67c3f...4d10147) --- updated-dependencies: - dependency-name: actions/attest-build-provenance dependency-version: 4.2.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Pins 4d101475d8b20a2381f78447822ac1eab6504dd8, checked against the GitHub API as the commit the v4.2.2 tag points at — the one thing worth verifying by hand on a pinned action, since a SHA that does not match the tag beside it is what a compromise would look like. Since v4 the action is a wrapper over actions/attest, and the whole change is its inner pin, 4.1.1 to 4.2.1, itself a SHA, so the chain stays verifiable end to end. The inputs are unchanged: subject-path, which this workflow passes artifacts/*.nupkg, is still there, and id-token: write with attestations: write are still the permissions it asks for. What moved is inside actions/attest: reading subjects from GITHUB_ARTIFACTS_LIST, SHA-2 subject digests, a line-ending fix for checksums on Windows, and stripping the OCI tag when pushing an attestation to a registry, which this workflow does not do. Carried here rather than merged from #48 because a Dependabot pull request cannot pass this repository's required Sonar check: the run gets the dependabot secret scope, so sonar.token arrives empty and the scanner exits 1. The workflow's own guard anticipates a fork, whose head repository differs; Dependabot's branch is in this repository, so the guard lets it through to fail on the missing secret instead. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
Closing: the bump this proposes is on It was moved rather than merged because this pull request cannot pass the required GitHub serves Dependabot-triggered runs a separate # A pull request from a fork cannot read SONAR_TOKEN, so the analysis would fail for a reason
if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository— but a Dependabot branch lives in this repository, so That is structural rather than particular to this pull request: no Dependabot pull request can be merged while that check is required. Tracked as its own piece of work — the fix is not one line, since a skipped job reports no check at all and a required check that never reports blocks a merge just as a failing one does. Generated by Claude Code |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
Bumps actions/attest-build-provenance from 4.1.1 to 4.2.2.
Release notes
Sourced from actions/attest-build-provenance's releases.
Commits
4d10147Bump actions/attest from 4.2.0 to 4.2.1 in the actions-minor group (#862)e3fe62eBump the actions-minor group with 2 updates (#860)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)