feat(ci): notify novus-power/hive on release via repository_dispatch - #15
Merged
Merged
Conversation
hive depends on trilean directly and currently only picks up a new release through Dependabot's weekly scan plus its own cooldown, even though hive's own pnpm/Dependabot config already exempts trilean from that cooldown as an ExaDev-owned package. Firing sibling-released the moment a release actually publishes, the same pattern the documents.js family already uses for its own sibling packages, closes that gap instead of waiting on the next scheduled scan. Authenticates as the ExaSpot App rather than the org-wide 'exadev' App used for the release push above, since ExaSpot is the one installed on novus-power/hive specifically -- a different org from ExaDev, where the org-wide App was never installed.
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
🎉 This PR is included in version 1.4.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
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.
Summary
notify-hivejob, mirroring the documents.js family's ownnotify-downstreampattern, firing asibling-releasedrepository_dispatchtonovus-power/hivethe moment a release actually publishes.novus-power/hivespecifically), not the org-wideexadevApp the release job above uses -- ExaSpot's key lives in the newHIVE_DISPATCH_APP_PRIVATE_KEYsecret.novus-power/hivealready exemptstrileanfrom its Dependabot cooldown as an ExaDev-owned package; this closes the remaining gap where it still only got picked up on Dependabot's weekly schedule.Test plan
actionlintclean on the new job (one pre-existing, unrelated finding on line 87'scode-qualitypermission -- an actionlint scopes-list lag, not something this PR touches)HIVE_DISPATCH_APP_PRIVATE_KEYsecret set on this repo