itsallcode / openfasttrace

Open source requirement tracing suite
GNU General Public License v3.0
100 stars 21 forks source link

Automate release process #412

Closed kaklakariada closed 4 months ago

kaklakariada commented 4 months ago

We want to simplify and automate the release process.

Goals:

Proposed implementation: Add a manually triggered GitHub workflow that performs the following steps:

  1. Build and test project
  2. Run Self-trace script
  3. Publish to Maven Central
  4. Calculate checksum for release artifact
  5. Create GitHub release and tag incl. artifacts

Out of scope: