Skip to content

Configure CI/CD to deploy only on version tags#11

Merged
graffhyrum merged 5 commits into
mainfrom
claude/ci-cd-version-tag-deploy-01SivSiNHRmBTxmABv1gn99M
Nov 14, 2025
Merged

Configure CI/CD to deploy only on version tags#11
graffhyrum merged 5 commits into
mainfrom
claude/ci-cd-version-tag-deploy-01SivSiNHRmBTxmABv1gn99M

Conversation

@graffhyrum

@graffhyrum graffhyrum commented Nov 14, 2025

Copy link
Copy Markdown
Owner

Summary

Configure CI/CD pipeline to deploy production only on version tags, preventing accidental deployments and ensuring releases are tied to version bumps.

Changes

  • Deploy workflow: New GitHub Action that triggers on version tags (v*) to deploy to Netlify
  • Release workflow: Automated changeset release process that bumps versions and creates tags when merged to main
  • Netlify config: Disabled auto-deploys from branch pushes, production deploys only via GitHub Actions
  • Changeset: Documented the CI/CD configuration change

This ensures production deployments only occur when versions are properly bumped and tagged, improving deployment reliability and version management.

claude and others added 3 commits November 13, 2025 21:20
- Disable Netlify auto-deploys from branch pushes
- Add GitHub Actions workflow triggering on version tags
- Production deploys only on v* tags via CI/CD
- Workflow creates version PR when changesets exist
- Auto-tags and triggers deploy on PR merge
- Eliminates manual version/tag steps
@changeset-bot

changeset-bot Bot commented Nov 14, 2025

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: eeb9ba4

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
pendragon-coding Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@netlify

netlify Bot commented Nov 14, 2025

Copy link
Copy Markdown

Deploy Preview for pendragon-coding canceled.

Name Link
🔨 Latest commit eeb9ba4
🔍 Latest deploy log https://app.netlify.com/projects/pendragon-coding/deploys/6916b58558ecce00080b3d92

@graffhyrum
graffhyrum merged commit 02f925a into main Nov 14, 2025
4 checks passed
@graffhyrum
graffhyrum deleted the claude/ci-cd-version-tag-deploy-01SivSiNHRmBTxmABv1gn99M branch November 14, 2025 04:53
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.

2 participants