Skip to content

ci: use shared bump-first-party-dep reusable workflow#179

Open
gmaclennan wants to merge 3 commits into
mainfrom
claude/shared-receiver-demo
Open

ci: use shared bump-first-party-dep reusable workflow#179
gmaclennan wants to merge 3 commits into
mainfrom
claude/shared-receiver-demo

Conversation

@gmaclennan

Copy link
Copy Markdown
Member

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, secret PR_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.

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.
@github-actions github-actions Bot added the maintenance Refactor / test / chore / ci / build (changelog) label Jun 27, 2026
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Refactor / test / chore / ci / build (changelog)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant