iterated-dynamics icon indicating copy to clipboard operation
iterated-dynamics copied to clipboard

Automate the release process

Open LegalizeAdulthood opened this issue 1 year ago • 1 comments

Currently the release process is done by hand and there is a chance for errors as a result.

See if we can create an automated release process that is triggered by pushing a version tag.

  1. Build HTML docs
  2. Build the code in RelWithDebInfo configuration
  3. Package the code
  4. Create a release from the tag
  5. Populate release ReadMe with boiler plate
  6. Add built assets to the release
  7. Update github pages from HTML docs

Maybe some/all of this can be done with github actions and github API?

LegalizeAdulthood avatar Feb 03 '25 17:02 LegalizeAdulthood

See https://github.com/softprops/action-gh-release

LegalizeAdulthood avatar Feb 03 '25 21:02 LegalizeAdulthood