ci: use shared bump-first-party-dep reusable workflow#179
Open
gmaclennan wants to merge 3 commits into
Open
Conversation
Move the receiver logic out of this repo into the dedicated digidem/actions-bump-first-party-dep repo (one-repo-per-workflow, independently versioned at @v1). The shared workflow also coalesces bumps into a single rolling PR instead of one PR per release.
The shared workflow now takes a single path; this caller owns the knowledge that this repo has two package trees and runs it once per directory.
…r-demo * origin/main: chore: workflow cleanup & syntax highlight hints merge main feat(sentry): symbolicate backend errors in debug builds without uploading sourcemaps test(ios): fix shutdown-ordering race in IPC lifecycle tests Release v1.0.0-pre.8 chore(deps): bump the minor-and-patch group across 1 directory with 3 updates chore(deps): bump rpc-reflector fix(sentry): make initSentry idempotent across JS-bundle reloads chore(deps): bump @comapeo/ipc Release v1.0.0-pre.7 chore(deps): bump comapeocat chore(deps): bump @digidem/types chore(deps): bump the minor-and-patch group across 1 directory with 4 updates # Conflicts: # .github/workflows/bump-first-party-deps.yml
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.
Repoints the first-party-release receiver from the inline job to the dedicated reusable workflow at digidem/actions-bump-first-party-dep (
@v1). This repo is the demo/test for the one-repo-per-workflow approach before any rollout to the upstream sender repos.Behaviour change: the shared workflow coalesces bumps into a single rolling PR (
deps/first-party-updates) — a release that lands before the PR merges adds a commit to the same PR instead of opening a new one — and serializes runs via a concurrency group.Requires (already the convention here): variables
PR_BOT_APP_ID,PR_BOT_USER_ID, secretPR_BOT_PRIVATE_KEY, and the PR bot installed with Contents + Pull-requests write.Test after merge (or via the branch):
gh workflow run "Bump first-party dep" -f package=@comapeo/core.