Repository navigation
CI: Bump every action pin to its latest release - #75
Merged
ModeSevenIndustrialSolutions merged 1 commit intoOct 29, 2026
Merged
ModeSevenIndustrialSolutions merged 1 commit into
ModeSevenIndustrialSolutions merged 1 commit into
Conversation
Move the eight coordinates that lag their latest release, and the two stale pins in the design brief, to commit SHAs of current tags: - checkout-gerrit-change-action v1.1.2 -> v1.2.1 - gerrit-review-action v1.1.3 -> v1.2.0 - generic-workflows release/clear-action-cache v0.5.0 -> v0.6.1 - security-workflows openssf-scorecard v0.9.5 -> v0.9.7 - astral-sh/setup-uv v10.3.2 -> v10.3.3 - lfreleng-actions/.github allow-list v0.17.2 -> v0.19.0 - brief snippet: harden-runner-block-action v0.2.1 -> v0.14.0 and allow-list v0.1.1 -> v0.19.0, with the file's line count (796) Each SHA is the dereferenced commit of its tag. The harden-runner v2.22.3 and harden-runner-block-action v0.14.0 workflow pins stay. No caller inputs change. Issue: lfreleng-actions#74 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Signed-off-by: lf-releng-code-monkey-bot[bot] <332050256+lf-releng-code-monkey-bot[bot]@users.noreply.github.com>
ModeSevenIndustrialSolutions
approved these changes
Oct 29, 2026
ModeSevenIndustrialSolutions
merged commit Oct 29, 2026
688e455
into
lfreleng-actions:main
20 checks passed
There was a problem hiding this comment.
🟢 Approval recommended
No active review issues are reported for the workflow and example dependency-pin updates.
No open issues 🎉
What changed in this PR
Updates outdated action, reusable-workflow, and allow-list pins across the documentation workflows and examples, addressing #74 without waiting for separate Dependabot updates.
Changes:
- Bumps dependencies to the release commit SHAs specified in #74, preserving existing action inputs.
- Updates shared allow-list references to v0.19.0 and refreshes the brief’s example pins and line count.
- Leaves already-current workflow hardening pins and consumer placeholder pins unchanged.
| File | Description |
|---|---|
examples/docs-build/gerrit.yaml |
Updates Gerrit review actions to v1.2.0. |
examples/docs-build/gerrit-merge.yaml |
Updates Gerrit notification actions to v1.2.0. |
docs/DOCS_WORKFLOWS_BRIEF.md |
Refreshes hardening and allow-list examples and the documented line count. |
.github/workflows/release.yaml |
Updates the reusable release workflow to v0.6.1. |
.github/workflows/release-drafter.yaml |
Updates the shared allow-list pin to v0.19.0. |
.github/workflows/openssf-scorecard.yaml |
Updates the security workflow to v0.9.7. |
.github/workflows/docs-build.yaml |
Updates Gerrit checkout, setup-uv, and default allow-list pins. |
.github/workflows/docs-audit.yaml |
Updates Gerrit checkout and default allow-list pins. |
.github/workflows/clear-action-cache.yaml |
Updates the reusable cache-clearing workflow to v0.6.1. |
Review effort: Balanced
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #74
Authored by an AI agent; human review required
claude-opus-5.5via GitHub Copilot CLIcaa803d22a1b6f9b7265b8ca1be2a6ce2aaf36eegit ls-remote https://github.com/<owner>/<repo> 'refs/tags/<tag>*' (all 7 coordinates)prek run --files <9 changed files>zizmor --persona auditor .github/workflows/aislop scan --changes --jsongit commit -s (prek commit-msg hooks incl. gitlint)The
github-code-monkey-botworkflow opened this pull request.Nobody has merged it; a maintainer must review it first.
Review findings on this pull request are answered by a later revision round of this workflow, up to ten rounds; a maintainer must act on any finding that remains after that, and reviews every round before merge.
Summary
Moves every action pin that lagged its latest release to a commit SHA of that release, in one commit, rather than waiting for eight separate Dependabot pull requests after the seven-day cooldown.
lfreleng-actions/checkout-gerrit-change-actionf0dd3d4d)lfreleng-actions/gerrit-review-action(examples)d56b0b5c)generic-workflowsrelease.yaml/clear-action-cache.yaml04672a98)security-workflowsopenssf-scorecard.yaml378fcc19)astral-sh/setup-uv68559e99)lfreleng-actions/.githuballow-list (input defaults,release-drafterconfig)6d4a65c5)harden-runner-block-actione5e8179f)6d4a65c5)In
docs/DOCS_WORKFLOWS_BRIEF.mdthe sentence after the allow-list path now gives the file's line count at v0.19.0: 796, up from 514.The workflow
step-security/harden-runnerpins (v2.22.3) andharden-runner-block-actionpins (v0.14.0) were already current, so this change leaves them alone. The all-zeroREPLACE: vX.Y.Zplaceholder pins inexamples/also stay as they are. Nowith:block changes.Validation
git ls-remotefor each tag: every new SHA matches the dereferenced (^{}) commit, never the tag object.6d4a65c5,.github/harden-runner/lfreleng-actions/allow_list.txt, has 796 lines (wc -l)..github/,examples/ordocs/.grepshows only46b06ceaforstep-security/harden-runner@and onlye5e8179fforharden-runner-block-action@.prek run --files <changed files>: all hooks passed (actionlint, yamllint, zizmor, markdownlint, workflow schema checks). The commit-msg gitlint hook also passed.zizmor --persona auditor .github/workflows/: no findings.aislop scan --changes --json: thediagnosticsarray is empty. The repository has no Python or Go in scope.For reviewers
action.yaml. The CI run on this pull request is the real check.v0.19.0of the shared allow-list replacesaswf.jfrog.iowithlinuxfoundation.jfrog.io. This is a behavioural change for callers that use the default allow-list in block mode.