SAFE-template icon indicating copy to clipboard operation
SAFE-template copied to clipboard

Use Github actions to automate the release process

Open martinbryant opened this issue 1 year ago • 1 comments

  • Add a Github action that is triggered on Github release
  • Automation of release notes process that is generated using the PR's merged since last release
  • Version is driven from the version in the Github release
  • Release notes in the Nuget package is now a link to the Github release notes
  • Nuget push now is done on the build machine only - prevents commits being done programatically
  • Nuget secret is now a secret on the repository
  • The template proj file using up to date constructs for licence, readme and logo

martinbryant avatar Mar 11 '24 10:03 martinbryant

@martinbryant Looks good, except that I thought we agreed on keeping the push in the to nuget in build script, since GH automatically hides them? https://docs.github.com/en/actions/security-guides/using-secrets-in-github-actions#redacting-secrets-from-workflow-run-logs

Larocceau avatar Mar 15 '24 16:03 Larocceau