Skip to content

ci: rewrite deploy.yml to match speedy-bird-lynx pattern#22

Merged
jonathanperis merged 1 commit into
mainfrom
ci/rewrite-deploy-workflow
Apr 3, 2026
Merged

ci: rewrite deploy.yml to match speedy-bird-lynx pattern#22
jonathanperis merged 1 commit into
mainfrom
ci/rewrite-deploy-workflow

Conversation

@jonathanperis

Copy link
Copy Markdown
Owner

Summary

  • Rewrite deploy.yml as an exact 1:1 copy of the speedy-bird-lynx deploy pattern — clean configure-pagesupload-pages-artifactdeploy-pages pipeline
  • Restore deploy-docs.yml as a separate workflow for doc generation only (was previously merged into deploy.yml)
  • Remove deploy-report job and pages/id-token permissions from main-release.yml — Pages deployment is now fully owned by deploy.yml

Test plan

  • Verify deploy.yml triggers on push to main and deploys docs/ to GitHub Pages
  • Verify deploy-docs.yml generates and commits docs independently
  • Verify main-release.yml runs without errors (load-test still uploads report as artifact)
  • Consider deleting the gh-pages branch (no longer needed)

🤖 Generated with Claude Code

Rewrite deploy.yml as a clean 1:1 copy of the speedy-bird-lynx GitHub Pages deployment pattern (configure-pages, upload-pages-artifact, deploy-pages). Restore deploy-docs.yml as a separate doc generation workflow. Remove deploy-report job and pages permissions from main-release.yml — Pages deployment is now fully handled by deploy.yml.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jonathanperis
jonathanperis merged commit 88e32e0 into main Apr 3, 2026
3 checks passed
@jonathanperis
jonathanperis deleted the ci/rewrite-deploy-workflow branch April 3, 2026 05:14
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