Skip to content

Add CD pipeline to deploy to Fly.io on release - #34

Merged
LeonardoBai12 merged 1 commit into
mainfrom
lbai/feat/cd-fly-io
Jun 22, 2026
Merged

LeonardoBai12 merged 1 commit into
mainfrom
lbai/feat/cd-fly-io

Conversation

@LeonardoBai12

Copy link
Copy Markdown
Owner

Summary

  • Adds .github/workflows/deploy_workflow.yml that triggers on GitHub release published events
  • Builds the fat JAR via ./gradlew shadowJar, then deploys to Fly.io using flyctl deploy --remote-only
  • Requires FLY_API_TOKEN secret set in repository settings

Test plan

  • Add FLY_API_TOKEN secret to GitHub → Settings → Secrets and variables → Actions
  • Merge this PR into main
  • Publish a GitHub release and verify the workflow runs and deploys successfully to Fly.io app projectmiddleware

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@LeonardoBai12
LeonardoBai12 merged commit fc86514 into main Jun 22, 2026
2 checks passed
@LeonardoBai12
LeonardoBai12 deleted the lbai/feat/cd-fly-io branch June 22, 2026 06:23
@LeonardoBai12
LeonardoBai12 restored the lbai/feat/cd-fly-io branch June 22, 2026 06:27
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