Repository navigation
Use the shared verify-lockfile workflow - #140
Merged
Merged
Conversation
Contributor
Author
|
@pullfrog please rebase and review |
Call the reusable workflow instead of keeping a copy of the job, so the gh-actions-lock version is maintained in one place. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
pullfrog
Bot
force-pushed
the
shared-verify-lockfile
branch
from
November 2, 2026 16:57
73ebd74 to
f8afac5
Compare
Contributor
There was a problem hiding this comment.
✅ No new issues found.
Rebased onto main (61d3bb8). Since then the PR only replaces the copied job with the reusable workflow and relocks.
- Rebase scope change:
mainalready movedci.ymland the newpullfrog.ymloff the movingtaiki-e/install-action@nextesttag to@v2.87.32withtool: nextest. I resolved the conflict in favor ofmain's version, so there is still only one lockedinstall-actionversion. The PR no longer includes the@v2.89.0bump, and I removed that paragraph from the commit message. The third bullet of the PR description is now stale. - Lockfile: I checked locally with
gh actions-lock --verify(v0.4.0) and all 6 workflows are valid.actions/checkout@v7.0.1has been dropped, since only the old inline job used it.@v6.1.0stays becausepullfrog.ymluses it. - Permissions: the caller grants
contents: read, which is exactly what the shared job needs.actions/checkoutin the called workflow checks out the caller repository, so it still verifies this repo'sactions.lock. - FYI, not blocking:
@mainis a moving ref, andactions.lockrecordsverify-lockfile.yml: []. Changes to the shared workflow inrestatedev/restatetherefore take effect here right away, without a relock. This is the intended trade-off for keeping the extension version in one place.
claude-opus-5-5 | 𝕏
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 subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.

Summary
Replaces the copied job in
verify-lockfile.ymlwith a call to the shared workflow inrestatedev/restate(restatedev/restate#5721):The
gh-actions-lockversion is then maintained in one place for all restatedev repositories. Dependabot can't bump it because it is a CLI argument (gh extension install github/gh-actions-lock --pin v0.4.0), not auses:reference. The workflow name and triggers stay as they are.actions.lockis relocked: theverify-lockfile.ymlentry no longer listsactions/checkout, which is now covered by restatedev/restate's own lockfile.verify / verifyinstead ofverify. No branch protection or ruleset in this repository requires the old name.taiki-e/install-action@nextest→@v2.89.0withtool: nextest. Thenextestref is re-pointed to new commits on every release, so the locked commit is no longer in the action repo's history and the lockfile check fails (unreachable pin) from the next run onmainonward. The version tag doesn't move; it still installs the latest nextest.Test plan
gh actions-lockrelock: all workflows validverify / verifypasses on this PR (the shared workflow already passes in the 10 Wave 1 repositories, e.g. Add GitHub Actions workflow lockfile e2e#462)🤖 Generated with Claude Code