ci: pin scan-plugins + bump-plugin-shas to self-healing CLI install#344
Closed
bryan-anthropic wants to merge 1 commit into
Closed
ci: pin scan-plugins + bump-plugin-shas to self-healing CLI install#344bryan-anthropic wants to merge 1 commit into
bryan-anthropic wants to merge 1 commit into
Conversation
Bumps both shared claude-plugins-community action pins to d207465, which carries the self-healing claude CLI install (community#233 + #234). The prior pins' install step was a bare npm i -g @anthropic-ai/claude-code@latest && claude --version, which intermittently stalled (28-min hang -> native binary not installed) or skipped the native dep. The bumped actions force the optional dep, verify, re-run postinstall on a miss, timeout every network step, and retry with real reinstalls. Stays on claude-cli-version: latest. scan-plugins: e85f0d65 -> d207465 bump-plugin-shas: c41c6911 -> d207465 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
bryan-anthropic
added a commit
that referenced
this pull request
Jun 19, 2026
Folds the scan-plugins pin bump into this PR so KWP pins BOTH shared actions to the same current community SHA (426e469f) in one go. scan-plugins was still on the old e85f0d65 (no self-healing CLI install). Supersedes #344. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Contributor
Author
|
Superseded by #349, which re-pins both |
bryan-anthropic
added a commit
that referenced
this pull request
Jun 19, 2026
…9f (#349) * chore(bump-plugin-shas): re-pin to community 426e469f (subdir-existence guard #267) Picks up anthropics/claude-plugins-community#267 — guards subdir existence before manifest synthesis, so a strict:false external whose source.path subdir vanished at the new SHA is a clean "subdir not found" skip instead of a phantom synthesized manifest + false bump. Clean one-commit pull-forward from a27629fc. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * chore(scan-plugins): re-pin to community 426e469f (self-healing install) Folds the scan-plugins pin bump into this PR so KWP pins BOTH shared actions to the same current community SHA (426e469f) in one go. scan-plugins was still on the old e85f0d65 (no self-healing CLI install). Supersedes #344. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.
Bumps both shared
claude-plugins-communityaction pins this repo consumes tod207465, which carries the self-healing claude CLI install (community#233 + #234).scan-plugins.ymlscan-pluginse85f0d65→d207465bump-plugin-shas.ymlbump-plugin-shasc41c6911→d207465Why
Both actions installed the claude CLI as
npm i -g @anthropic-ai/claude-code@latest && claude --version. claude-code's runtime is a platform-native optional dep fetched by postinstall; on hosted runners that fetch intermittently stalls (observed inclaude-plugins-officialCI: a 28-min hang → "native binary not installed") or is skipped, failing the step non-deterministically. The bumped actions force the optional dep, verify the binary, re-run the postinstall on a miss, bound every network step with a timeout, and retry with real reinstalls. Stays onclaude-cli-version: latest.This is the Cowork companion to
claude-plugins-official#3095(same SHA, same fix).knowledge-work-pluginsdoesn't consumevalidate-plugins, so only these two pins change.🤖 Generated with Claude Code