Skip to content

ci(install): check the install paths after every release - #153

Merged
nomunomu0504 merged 1 commit into
mainfrom
ci/install-after-release
Oct 11, 2026
Merged

nomunomu0504 merged 1 commit into
mainfrom
ci/install-after-release

Conversation

@nomunomu0504

Copy link
Copy Markdown
Contributor

The install workflow (#148) listens to release: published, but the release workflow publishes with its own GITHUB_TOKEN, and events created by that token start no workflow. So after a normal release only the weekly run checked the new version.

It now also runs on workflow_run of Release (types: [completed]). The latest job, which every other job needs, goes on only when that run succeeded and was started by a push (a tag): pull-request dry runs and failed releases start nothing. A Release run finishes only after the publish jobs, so the channels are up to date except npm (waiting for a maintainer's approval) and Homebrew without HOMEBREW_TAP_TOKEN, as the header comment says.

actionlint (with shellcheck) is clean.

🤖 Generated with Claude Code

https://claude.ai/code/session_01RzKPspjwDD5zGUL5Vyxphv

The release workflow publishes the release with its own token, so
`release: published` never fires for it. The install workflow now also
runs when a Release run completes; it goes on only after a successful
run started by a tag push, so dry runs from pull requests and failed
releases start nothing. Every job needs `latest`, which carries the
condition.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RzKPspjwDD5zGUL5Vyxphv
@nomunomu0504
nomunomu0504 merged commit 74e64ec into main Oct 11, 2026
30 checks passed
@nomunomu0504
nomunomu0504 deleted the ci/install-after-release branch October 11, 2026 11:38
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