Skip to content

feat: support GitHub prereleases for snapshot tags - #69

Merged
kirgene merged 5 commits into
mainfrom
feat/prerelease-support
Jun 5, 2026
Merged

kirgene merged 5 commits into
mainfrom
feat/prerelease-support

Conversation

@kirgene

@kirgene kirgene commented Feb 4, 2026 •

Copy link
Copy Markdown
Contributor
  • Add a dedicated github_prerelease job that creates a GitHub prerelease when a snapshot/hotfix/perf tag (e.g. v1.2.3-snapshot.1) is pushed
  • Wire it into the build_and_test workflow with the same tag filters and test requirements as the Docker/NPM snapshot jobs
  • Release notes come from the CHANGELOG.md diff of the tagged commit, with a "Prerelease" fallback when the changelog wasn't updated (npm run snapshot uses --skip.changelog)
  • Bump orb version refs to 1.1.20

- Handle tag-based releases in export_version_from_package
- Skip branch checkout when running from tag
- Skip SBOM generation for tag-based releases
- Add --prerelease flag for snapshot/hotfix/perf versions
- Add GitHub prerelease workflow job triggered on snapshot tags
Comment thread src/workflows/build_and_test.yml Outdated
Comment thread src/workflows/build_and_test.yml Outdated

@elnyry-sam-k elnyry-sam-k left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@kirgene kirgene linked an issue Jun 5, 2026 that may be closed by this pull request
@kirgene
kirgene merged commit 4c3119c into main Jun 5, 2026
9 checks passed
@kirgene
kirgene deleted the feat/prerelease-support branch June 5, 2026 15:23
@mojaloopci

Copy link
Copy Markdown

Your development orb(s) have been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link(s):
https://circleci.com/developer/orbs/orb/mojaloop/build?version=dev:4c3119c198a2209f2210d7cb3170c9b2c58434ff
https://circleci.com/developer/orbs/orb/mojaloop/build?version=dev:alpha

@mojaloopci

Copy link
Copy Markdown

Your orb has been published to the CircleCI Orb Registry.
You can view your published orb on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/mojaloop/build?version=1.1.20

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.

Add prerelease and snapshot tag support to CI orb

3 participants