Skip to content

ci: delegate Deploy to reusable workflow in .github#45

Merged
jonathanperis merged 1 commit into
mainfrom
ci/use-reusable-deploy
Apr 29, 2026
Merged

ci: delegate Deploy to reusable workflow in .github#45
jonathanperis merged 1 commit into
mainfrom
ci/use-reusable-deploy

Conversation

@jonathanperis

Copy link
Copy Markdown
Owner

Summary

Delegates this repo's Deploy to GitHub Pages workflow to the reusable workflow added in jonathanperis/.github#3.

Before / After

  • Before: ~30 lines of deploy boilerplate, byte-identical across 5 sibling rinha2-back-end-* repos
  • After: ~10 lines that call jonathanperis/.github/.github/workflows/pages-docs-deploy.yml@main

Why

Future fixes (action version bumps, security patches, performance tweaks) land once in .github and propagate to all consumer repos. No more drift across the polyglot family.

Notes

  • package-manager: npm preserved for now — bun migration is a separate concern
  • secrets: inherit so PUBLIC_GA_ID continues to flow through

🤖 Generated with Claude Code

Replaces ~30 lines of byte-identical boilerplate with a 10-line consumer
that calls the reusable jonathanperis/.github/.github/workflows/pages-docs-deploy.yml
introduced in jonathanperis/.github#3.

Future deploy-pipeline changes (security bumps to actions, perf tweaks,
package-manager migrations, etc.) land once in .github and propagate
to all consumers automatically.

Keeps package-manager: npm for now — bun migration is a separate
concern (see CLAUDE.md preference for Pages projects).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@jonathanperis jonathanperis enabled auto-merge (rebase) April 29, 2026 02:36
@jonathanperis jonathanperis merged commit 364a1e7 into main Apr 29, 2026
4 checks passed
@jonathanperis jonathanperis deleted the ci/use-reusable-deploy branch April 29, 2026 02:40
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