Skip to content

ci(LINCHPIN-5510): Follow linchpin/docspress@v1 instead of a pinned SHA - #77

Open
aaronware wants to merge 1 commit into
mainfrom
chore/LINCHPIN-5510-unpin-docspress
Open

ci(LINCHPIN-5510): Follow linchpin/docspress@v1 instead of a pinned SHA#77
aaronware wants to merge 1 commit into
mainfrom
chore/LINCHPIN-5510-unpin-docspress

Conversation

@aaronware

Copy link
Copy Markdown
Contributor
- - uses: linchpin/docspress@<40-char SHA>
+ - uses: linchpin/docspress@v1

ClickUp: https://app.clickup.com/t/LINCHPIN-5510

This repository's pin was 3 commits behind main. It already carried the non-JSON response reporting, so this is about not falling further behind rather than recovering a missing fix.

SHA pinning defends against a third party repointing a tag under you. linchpin/docspress is our own fork, in our own organisation, behind branch protection, consumed only by our own repositories — the same trust boundary. The pin defends against nothing here while guaranteeing we miss its fixes.

v1 is tagged at 71b8582 and moves forward as fixes and backwards-compatible inputs land. Anything that removes or repurposes an input, or changes what a run writes to WordPress, becomes v2 so existing workflows keep working until they opt in. Contract and the commands to move the tag are in the fork's README.

actions/checkout stays pinned: genuinely third party, and this job holds a WordPress token.

Companion: linchpin/docspress#7 adds CI to the fork — it had none — so a merge to its main, which is now a merge to production for every repository here, is linted and tested first.

Part of a sweep across all seven consuming repositories.

🤖 Generated with Claude Code

That pin was 3 commits behind. It already carried the non-JSON response
reporting; this is about not falling further behind.

A SHA pin defends against a third party repointing a tag under you. This is our
own fork, in our own organisation, behind branch protection, consumed only by
our own repositories: the same trust boundary, so the pin defends against
nothing while guaranteeing we miss its fixes.

actions/checkout stays pinned. It is genuinely third party and this job holds a
WordPress token.

Refs: https://app.clickup.com/t/LINCHPIN-5510

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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.

1 participant