TOSIT-IO / tdp-ui

Graphical interface for tdp-server
Apache License 2.0
3 stars 2 forks source link

Automating releases #196

Open sergkudinov opened 1 year ago

sergkudinov commented 1 year ago

I am proposing a way to automate releases using GitHub Actions and creating a release workflow. Technically, the approximate solution is described here, here or here.

Prework

Workflow steps:

Workflow is triggered by pushing a tag to master in the semver format.

  1. Export release files: build and export static files to an archive
  2. Create release: upload the archive and generate release notes with a changelog (action gh-release)
sergkudinov commented 1 year ago

Triggering you both @rpignolet @PaulFarault in case you are not notified.

sergkudinov commented 1 year ago

After discussion with the team, it is not yet time to address this issue until the project matures.