Skip to content

ci(release): drop the retired beta branch from every workflow trigger - #628

Merged
therealbrad merged 1 commit into
mainfrom
ci/drop-beta-package-trigger
Sep 9, 2026
Merged

ci(release): drop the retired beta branch from every workflow trigger#628
therealbrad merged 1 commit into
mainfrom
ci/drop-beta-package-trigger

Conversation

@therealbrad

Copy link
Copy Markdown
Contributor

Description

The beta branch was retired after 1.0.3 shipped (its tip is preserved as the archive/beta tag). This removes it from every workflow that still triggered on it and deletes the beta-only publish path:

  • packages-release.yml: drop the beta push trigger and the "Publish beta pre-releases" step; delete .github/scripts/packages-publish-beta.mjs, which nothing else referenced.
  • cli-semantic-release.yml + cli/.releaserc.json: drop the beta prerelease branch.
  • ci.yml: drop beta; pull requests into release/** now run CI like pushes to those branches already did.
  • db-integration.yml + e2e-smoke.yml: beta replaced with release/**, so the release line keeps the two gates the beta integration line had.
  • packages/RELEASING.md: remove the beta pre-release section and the "both branches" trigger note.

No testplanit/** path changes, so this does not trigger an app release.

Related Issue

None.

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • Refactoring (no functional changes)
  • Performance improvement

How Has This Been Tested?

Describe the tests you ran to verify your changes:

  • Unit tests
  • Integration tests
  • E2E tests
  • Manual testing

Every edited workflow parses as YAML with the expected on.push.branches list, cli/.releaserc.json parses, and a grep of .github/ finds no remaining reference to the beta branch (the tag-triggered beta-prerelease.yml is untouched; it keys on v*-beta.* tags, not the branch).

Test Configuration:

  • OS: macOS
  • Browser (if applicable): n/a
  • Node version: 24

Checklist

  • My code follows the project's style guidelines
  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published
  • I have signed the CLA

Screenshots (if applicable)

n/a

Additional Notes

Open question for review: db-integration.yml and e2e-smoke.yml gained release/** as a push trigger in beta's place. Drop that if the release branches should stay pull-request-gated only.

The beta channel closed with the 1.0 release; the branch is deleted and archived as the archive/beta tag. Remove it from the package, CLI, CI, DB-integration and E2E-smoke workflow triggers, delete the beta-only publish script, and give the release/** branches the two gates beta had.
@therealbrad
therealbrad merged commit 41dec7a into main Sep 9, 2026
7 checks passed
@therealbrad
therealbrad deleted the ci/drop-beta-package-trigger branch September 9, 2026 12:00
@therealbrad

Copy link
Copy Markdown
Contributor Author

🎉 This PR is included in version 1.0.4 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

therealbrad added a commit that referenced this pull request Sep 9, 2026
Brings #628 (beta dropped from every workflow trigger), the 1.0.4 release
(#630, already on this line by cherry-pick) and #629 (Jira issue panel).

Resolutions: package.json keeps 1.1.0-beta.0; db-integration.yml drops
beta from its push triggers and keeps this line's comment;
testCaseImport.test.ts keeps this line's copy of the NaN test, which lives
in the version-snapshot suite; app.jsx combines this line's live/deleted
split with #629's rule that a deleted case is listed only while it still
carries result history.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant