AR.IO LogoAR.IO Documentation

Manual Release Process

If you need to release manually, follow these steps:

Alpha Releases

To release a new alpha version:

npx changeset version
  1. Review the version changes and changelogs
  2. Commit the changes:
git add .
git commit -m "chore(release): version packages"
  1. Publish the packages to npm:
npm run build
npx changeset publish
  1. Push the changes and tags:
git push origin main --follow-tags

Prerelease Mode

For prerelease versions (e.g., beta, alpha):

  1. Enter prerelease mode specifying the tag:
npx changeset pre enter beta
  1. Create changesets as normal:
npx changeset
  1. Version and publish as normal:
npx changeset version
git add .
git commit -m "chore(release): prerelease version packages"
npm run build
npx changeset publish
git push origin main --follow-tags
  1. Exit prerelease mode when ready for a stable release:
npx changeset pre exit
  1. Follow the normal release process for the stable version.

How is this guide?