Skip to content

Conversation

@thompson-tomo
Copy link
Contributor

@thompson-tomo thompson-tomo commented Dec 6, 2025

Avoids #197 and #240 being an issue going forward and resolves if maintainer steps below are done.

This introduces github workflow for managing releases. This workflow is triggered when a tag is added to a commit and performs the following:

  • Set npm package version based on tag value
  • Create npm package
  • Uploads npm package to npm
  • Create github release with npm package attached and auto generated release notes

Required steps by maintainers to enable closure of the 2 issues:

image

followed by the create release notes option:
image
-> Needed for #197

@thompson-tomo thompson-tomo force-pushed the infra/#240_CreateRelease branch 6 times, most recently from 8de0aa1 to c1be012 Compare December 6, 2025 02:16
@thompson-tomo thompson-tomo changed the title Infra: #197/#240 create release using workflows infra: #197/#240 create release using workflows Dec 7, 2025
@thompson-tomo thompson-tomo force-pushed the infra/#240_CreateRelease branch from 7247e50 to 2935046 Compare December 8, 2025 01:42
@thompson-tomo
Copy link
Contributor Author

@PeterDaveHello / @AndrewSouthpaw / @thlorenz thoughts on automating the release process including release note generation?

Note the manual steps to generate old release notes described in description.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant