Skip to content

ci(release): adopt GitFlow and deploy published tags - #7

Merged
samankassou merged 2 commits into
mainfrom
ci/release-only-production
Sep 19, 2026
Merged

samankassou merged 2 commits into
mainfrom
ci/release-only-production

Conversation

@samankassou

@samankassou samankassou commented Sep 19, 2026 •

Copy link
Copy Markdown
Owner

Adopt GitFlow: feature PRs target develop; release and hotfix branches stabilize before merge commits into main and back-merges into develop. Release Please generates version/changelog PRs against release/* and hotfix/* only. CI covers all long-lived and stabilization branches.

Production deployment follows successful tag verification and GitHub publication. Vercel Git deployments from main are disabled in vercel.json. The release workflow pulls Production configuration and builds/deploys the checked-out tag with pinned CLI 59.23.2. Old-tag retries cannot deploy over newer main. Pending release labels are cleared using preserved GitFlow ancestry.

Required activation: retain Vercel Production branch main and configure VERCEL_TOKEN, VERCEL_ORG_ID and VERCEL_PROJECT_ID. Setup confirmation is pending. After this one-time infrastructure PR merges, merge main into develop preserving history.

Validation: workflow YAML, pinned actions, Bash syntax and hosting configuration checks passed. Local Git fixtures verified current published tags are accepted and old or unpublished tags rejected. Live deployment needs hosting credentials and must be verified on the next release.

@vercel

vercel Bot commented Sep 19, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
wida Ready Ready Preview Sep 19, 2026 6:55pm UTC

@samankassou samankassou changed the title ci(release): deploy production only after publication ci(release): adopt GitFlow and deploy published tags Sep 19, 2026
@samankassou
samankassou merged commit a4d0749 into main Sep 19, 2026
3 checks passed
@samankassou
samankassou deleted the ci/release-only-production branch September 19, 2026 19:23

This branch was successfully deployed

1 active deployment
Preview — dc6e7615 Deployed Sep 19, 2026 by vercel[bot]
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