node-google-spreadsheet icon indicating copy to clipboard operation
node-google-spreadsheet copied to clipboard

Better release workflow

Open EndBug opened this issue 2 years ago • 0 comments

There are currently a couple of issues with your release workflow:

  • There is no changelog, neither in a file nor from releases
  • There are no tags in the repo, so we can't even compare versions without having to look up the commit SHAs

This could be solved by simply creating releases on GitHub, which has an "auto-generate" feature for the changelog.

This can be further improved by setting up a workflow to publish the package to both NPM and GPR, see this for reference: https://github.com/EndBug/overwatch-stats-api/blob/b7c29e5ac8e52c16e70342671326018a0862837d/.github/workflows/release.yml

EndBug avatar Jul 06 '22 21:07 EndBug