cyclone/docs/Release-Checklist.md
2024-02-19 22:44:02 -05:00

1 KiB

Steps for making a release of Cyclone:

  • Sync latest bootstrap code, including cyclone and cyclone-winds
  • Prepare release notes
  • Update release number in:
    • common.sld and rebuild bootstrap source files
    • Dockerfile
    • DEBIAN/control in cyclone-bootstrap
    • .github/workflows/Release.yml job in cyclone-bootstrap
    • libs/common.sld in cyclone winds repo
  • Update documentation, if applicable
  • Tag releases and push to Github
  • Upload release notes to gh-pages branch
  • Update release on AUR
  • Update release on Homebrew (automated)
  • Update release on Dockerhub (push to bitbucket)
  • Upload new binary from cyclone-bootstrap release build to the cyclone-scheme "packages" repo
  • Update WASM hosted Cyclone
    • Trigger CI action on the WASM repo to recompile the WASM binary: https://github.com/cyclone-scheme/wasm-terminal
    • Download the generated .zip artifact
    • Extract terminal.js and terminal.wasm and copy to the _site directory in the repo to update the build
    • Optionally update year in the terminal.html file