Skip to content

fix: deploy website only from main, not develop - #249

Merged
ajianaz merged 1 commit into
developfrom
fix/deploy-website-main-only
Jun 10, 2026
Merged

ajianaz merged 1 commit into
developfrom
fix/deploy-website-main-only

Conversation

@ajianaz

@ajianaz ajianaz commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator

Problem

deploy-website.yml triggers on push to develop, deploying unreleased docs to production codecora.dev.

Fix

  • Trigger: push to main + path docs/** (was develop)
  • workflow_dispatch kept for manual hotfix docs deploy
  • production-branch changed to main

Flow After Fix

develop (push docs/)  → CI: Website Build check only (no deploy)
main (push docs/)     → Deploy to codecora.dev
tag v*                → release.yml syncs develop → main → deploy triggers

Problem: deploy-website.yml triggers on push to develop, deploying
unreleased docs to production codecora.dev.

Fix: change trigger to main branch only. develop already has a
Website Build CI check. Docs deploy to production only when:
1. develop is merged to main (via release.yml sync-main)
2. Manual workflow_dispatch (for hotfix docs)
@ajianaz
ajianaz merged commit 7db338b into develop Jun 10, 2026
10 checks passed
@ajianaz
ajianaz deleted the fix/deploy-website-main-only branch June 11, 2026 08:43
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