Skip to content

v0.0.2

Choose a tag to compare

@github-actions github-actions released this 10 Jun 18:18
· 1 commit to main since this release

Highlights

v0.0.2 adds manifest-backed remote version discovery, automated release asset builds, and a simpler default-version model for LLVM and GCC toolchains.

Changes

  • Added cvm ls-remote support backed by manifests/remote-index.json.
  • Added cvm version and cvm upgrade release checks.
  • Added automatic default aliasing when the first managed compiler version is installed.
  • Removed project-local .cvmrc defaults; cvm use and cvm env now use explicit versions or global alias default.

Release and CI

  • Added GitHub Actions release automation for Linux and macOS binaries.
  • Added scheduled remote index synchronization for GCC and LLVM release metadata.
  • Added support for backfilling release assets for existing tags.

Documentation

  • Simplified README and README_CN for quick-start usage.
  • Added design, release, and contribution documentation under docs/.

Upgrade Notes

Re-running install.sh replaces $HOME/.cvm/bin/cvm and regenerates $HOME/.cvm/cvm.sh. Existing toolchains and defaults under $HOME/.cvm are preserved.