Skip to content

ci: notify downstream on core PyPI publish#142

Merged
longieirl merged 1 commit intomainfrom
ci/notify-downstream-on-core-release
Apr 10, 2026
Merged

ci: notify downstream on core PyPI publish#142
longieirl merged 1 commit intomainfrom
ci/notify-downstream-on-core-release

Conversation

@longieirl
Copy link
Copy Markdown
Owner

Summary

  • Adds notify-downstream job to release-core.yml that fires after a successful PyPI publish
  • Sends a core-released repository_dispatch event to longieirl/bankstatements with the new core version, SHA, and run URL in the payload
  • Private repo's new core-release-sync.yml workflow receives this, runs tests, bumps the premium version + core pin, commits, and tags — which triggers release.yml to build and push the Docker image automatically

Secrets required

  • DOWNSTREAM_DISPATCH_TOKEN must be set in this repo's secrets — fine-grained PAT scoped to longieirl/bankstatements with Contents: write

Test plan

  • CI passes on this PR
  • After merge, tag a core-vX.Y.Z release and verify notify-downstream job fires and dispatches to the private repo

@longieirl longieirl self-assigned this Apr 10, 2026
@github-actions github-actions bot added the ci label Apr 10, 2026
@longieirl longieirl merged commit 75ea86c into main Apr 10, 2026
11 checks passed
@longieirl longieirl deleted the ci/notify-downstream-on-core-release branch April 10, 2026 10:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants