Skip to content

fix(github/deployment): Support validated hotfix deployments - #28

Merged
herokwon merged 7 commits into
mainfrom
fix/hotfix-deployment
Aug 31, 2026
Merged

fix(github/deployment): Support validated hotfix deployments#28
herokwon merged 7 commits into
mainfrom
fix/hotfix-deployment

Conversation

@herokwon

@herokwon herokwon commented Aug 31, 2026

Copy link
Copy Markdown
Owner

🔍 Description

Allow failed Production deployments to be recovered through a validated hotfix deployment strategy.


🗝️ Key Changes

Validate Hotfix Deployments

  • Recognize scoped fix PR titles targeting main as Production hotfixes.
  • Require the latest Production Deployment to have a failure or error status before proceeding.
  • Upload and deploy a Worker Version for validated hotfix deployments.

Separate Deployment Strategies

  • Separate Worker Version upload and deployment operations based on the resolved deployment strategy.
  • Preserve the existing Release-based Production and Preview deployment flows.

🔗 Reference


➕ Additional Information

  • Hotfix deployments are restricted to fix/* branches with Conventional Commit fix titles.
  • Scoped fix titles such as fix(github/deployment): are supported.
  • Hotfix deployment is rejected when no Production Deployment exists or the latest Production Deployment did not fail.
  • Production trigger deployment continues to run after a validated Worker Version deploymen

✅ Checklist

  • My code follows the Commit Message Convention of this project.
  • I have performed a self-review of my own code.
  • For 🧪 Test changes, all tests passed successfully.
  • For 🧩 Style changes, code formatting is consistent.
  • I have removed unnecessary logs, comments, or debug code.

@herokwon herokwon added this to the v0.1.1 milestone Aug 31, 2026
@herokwon herokwon self-assigned this Aug 31, 2026
@herokwon herokwon added 🐞 BugFix Bug fix 🌏 Deploy Deployment labels Aug 31, 2026
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@herokwon
herokwon merged commit 97911e5 into main Aug 31, 2026
13 checks passed
@herokwon
herokwon deleted the fix/hotfix-deployment branch August 31, 2026 15:48
@github-actions

Copy link
Copy Markdown

⚡ Deploying with Cloudflare Workers

Status ✅ Success!
Environment production
Pull Request fix(github/deployment): Support validated hotfix deployments
Commit c4581e9
URL https://blog.herokwon.dev
Author avatar herokwon
Details ➡️ GitHub Actions
➡️ Cloudflare Dashboard

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🐞 BugFix Bug fix 🌏 Deploy Deployment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant