Skip to content

chore: run CI on main pushes#110

Merged
marandaneto merged 1 commit intomainfrom
chore/ci-main-push-release-dry-run
May 5, 2026
Merged

chore: run CI on main pushes#110
marandaneto merged 1 commit intomainfrom
chore/ci-main-push-release-dry-run

Conversation

@marandaneto
Copy link
Copy Markdown
Member

💡 Motivation and Context

CI only ran for pull requests, so changes merged after a PR check could reach main without the normal test workflow running on the final branch state. Release failures were also detected late during publish.

This updates the workflow so CI also runs on pushes to main, and adds a release dry-run before authenticating/publishing so package verification failures surface earlier.

💚 How did you test it?

  • git diff --check
  • Parsed .github/workflows/ci.yaml and .github/workflows/release.yml with Ruby's YAML parser

📝 Checklist

  • I reviewed the submitted code.
  • I added tests to verify the changes.
  • I updated the docs if needed.
  • No breaking change or entry added to the changelog.

If releasing new changes

  • Ran sampo add to generate a changeset file

@marandaneto marandaneto requested a review from a team as a code owner May 5, 2026 12:41
@marandaneto marandaneto enabled auto-merge (squash) May 5, 2026 12:44
@marandaneto marandaneto merged commit 31c1605 into main May 5, 2026
10 of 11 checks passed
@marandaneto marandaneto deleted the chore/ci-main-push-release-dry-run branch May 5, 2026 12:44
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