You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Does your feature request relate to a specific USWDS feature?
No, this is related to dev flow and releasing
Is your feature request related to a problem? Please describe.
Creating a release in GH, adding a tag that matches our new package.json version, and adding release notes matching our changelog is a manual step we could avoid.
Describe the solution you'd like
Whenever a release PR is merged to main automate:
add tag with the number from package.json version.
Allow standard-version to add tags locally. Then, instead of only publishing to npm locally after a merge, we could also push up tags - git push --follow-tags origin main && npm publish
Once there is a way to npm publish in CI while meeting infra requirements (with mfa) - we should probably reach for semantic-release instead of standard-version.
The text was updated successfully, but these errors were encountered:
@haworku release-please actually does this for us now, so I believe this can be closed! (It creates the tag when the release branch is merged, e.g. #2601 (comment))
Does your feature request relate to a specific USWDS feature?
No, this is related to dev flow and releasing
Is your feature request related to a problem? Please describe.
Creating a release in GH, adding a tag that matches our new
package.json
version, and adding release notes matching our changelog is a manual step we could avoid.Describe the solution you'd like
Whenever a release PR is merged to
main
automate:package.json
version.Here are some github actions to test out:
Describe alternatives you've considered
standard-version
to add tags locally. Then, instead of only publishing to npm locally after a merge, we could also push up tags -git push --follow-tags origin main && npm publish
semantic-release
. This was the tool we wanted to use in Determine standards & conventions for streamlining release process #118. Would still like to see us use this tool. I think the reason we held off was to be cautious which is probably good since we changed our dev flow a few times since then.Once there is a way to
npm publish
in CI while meeting infra requirements (with mfa) - we should probably reach forsemantic-release
instead ofstandard-version
.The text was updated successfully, but these errors were encountered: