-
Notifications
You must be signed in to change notification settings - Fork 105
Releasing New Versions
Vlad edited this page Oct 23, 2025
·
8 revisions
- Update the change log with meaningful descriptions, and links to PRs where appropriate
-
./scripts/bump_version.sh {SemVerType}See SemVer compliant types. - Update typescript dependencies for the new release.
- If applicable, push the new branch and merge into
mastervia a PR. - If a new major version or feature release, branch from
masterwith the format{MAJOR_VERSION}-{MINOR_VERSION}-stable. If releasing a patch, cherry-pick commits onto the existing branch. - Create a new release thread to initiate the QA and release.
- Request the release candidate be deployed to the
shelley_qanetwork Cardano Explorer instance for smoke testing the upgrade process. This may require coordination with a new version of thecardano-explorer-app, and should be specify in the request to the IOG SRE, informed by the development engineer in the release thread. - Perform any requested checks.
- Request the release candidate be deployed to the
testnetnetwork Cardano Explorer instance, and state be refreshed if advised by the development engineer.
- Use the GitHub GUI to create a release draft and tag from the release branch, matching the version in package.json
- Request sign-off from the required stakeholders.
- The post-release workflow will build a Docker image for the version and deploy it to dockerhub.