Skip to content

Conversation

@tmccombs
Copy link
Collaborator

This makes the following changes:

  • Creates a new "release" workflow that re-uses the CIDCD workflow for build steps. This allows us to avoid having to check if it is a release in several steps.
  • Remove dependency on third party action for release, and uses the gh command directly.
  • Automatically generates release notes from the changelog.
awk '/^# / { if (p) { exit }; p=1; next } p' CHANGELOG.md > notes.md
- name: Publish Release
run: |
gh release create --notes-file notes.md \
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would it be worth releasing as a draft, and having the releaser manually publish the release after making sure it looks good?

This makes the following changes:

- Creates a new "release" workflow that re-uses the CIDCD workflow for
  build steps. This allows us to avoid having to check if it is a
  release in several steps.
- Remove dependency on third party action for release, and uses the `gh`
  command directly.
- Automatically generates release notes from the changelog.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant