Skip to content

Mirror the Playwright tag on the PR that moves the pin - #71

Merged
cshuttle merged 1 commit into
mainfrom
fix/mirror-playwright-on-pin-change
Oct 2, 2026
Merged

cshuttle merged 1 commit into
mainfrom
fix/mirror-playwright-on-pin-change

Conversation

@cshuttle

@cshuttle cshuttle commented Oct 2, 2026

Copy link
Copy Markdown
Owner

Fixes #70.

mirror-playwright.yml now also runs on any pull_request that touches playwright-test.yml (or itself). It still accepts a manual workflow_dispatch. The resolve job reads the PR's new pin, and mirror-image.yml skips the copy when the tag is already current. A Renovate Playwright bump therefore mirrors its own tag before it can merge or be released, and a failed mirror holds the bump red.

The header comment's "MANUAL ONLY" rationale (the token could not push from nmon) no longer applies here, because the package's Actions-access grant to this repo has existed since 2026-08-19. I rewrote the comment to match.

This PR touches mirror-playwright.yml itself, so the new trigger runs on it. That run is the end-to-end test (expect "mirror is current", since v1.63.0-noble was mirrored by hand today).

🤖 Generated with Claude Code

mirror-playwright was dispatch-only, so Renovate's v1.63.0 bump (#67) was
merged and released in v1.10.0 with nothing mirrored, and every consumer bump
went red on a 404. A path-filtered pull_request trigger mirrors the new tag
while the bump PR is open, so the PR can't merge or ship until the mirror
holds the tag. The Actions-access grant that made the trigger unsafe in nmon
has existed here since 2026-08-19.

Closes #70

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@cshuttle
cshuttle merged commit 1ed3a31 into main Oct 2, 2026
13 checks passed
@cshuttle
cshuttle deleted the fix/mirror-playwright-on-pin-change branch October 2, 2026 18:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

mirror-playwright never runs on a pin bump, so releases ship unmirrored Playwright tags

1 participant