Skip to content

👷 ci: combine CI and CD into a single workflow#5

Merged
colachg merged 1 commit intomainfrom
combine-ci-cd-workflow
Feb 26, 2026
Merged

👷 ci: combine CI and CD into a single workflow#5
colachg merged 1 commit intomainfrom
combine-ci-cd-workflow

Conversation

@colachg
Copy link
Copy Markdown
Owner

@colachg colachg commented Feb 26, 2026

Summary

  • Merge ci.yml and release.yml into a single ci-cd.yml workflow
  • test job runs on PRs to main and on v* tag pushes
  • release job runs only on v* tags and requires test to pass first, ensuring releases are always tested

Test plan

  • Push a PR and confirm only the test job runs
  • Push a v* tag and confirm both test and release jobs run sequentially

Merge ci.yml and release.yml into ci-cd.yml with two jobs:
- test: runs on PRs and tag pushes
- release: runs on v* tags after test passes
@colachg colachg merged commit f5d767b into main Feb 26, 2026
2 checks passed
@colachg colachg deleted the combine-ci-cd-workflow branch February 26, 2026 11:39
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