Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ci] auto-create tag + release on merge to main branch #17

Open
0xste opened this issue Nov 17, 2023 · 4 comments
Open

[ci] auto-create tag + release on merge to main branch #17

0xste opened this issue Nov 17, 2023 · 4 comments

Comments

@0xste
Copy link
Collaborator

0xste commented Nov 17, 2023

Make use of:

@0xste 0xste changed the title [feat] auto-create tag + release on merge to main branch [chore] auto-create tag + release on merge to main branch Nov 17, 2023
@aaronc
Copy link
Member

aaronc commented Nov 20, 2023

Sounds reasonable, but how would this work with major version releases given that the import path needs to change?

@0xste
Copy link
Collaborator Author

0xste commented Nov 20, 2023

Major versions we’d probably still bump manually if we wanted to include a /v2 suffix on import, but would be an exceptional scenario for the most part

Wanted to remove some of the labour from the tagging/release process for bumps and patches as the primary use case

Likely could/should be coupled with more test coverage to ensure comparability going forward

@aaronc
Copy link
Member

aaronc commented Nov 21, 2023

Yeah for minor and patch versions automation would be nice. Ideally this stays on a stable v1 for a while

@aaronc aaronc changed the title [chore] auto-create tag + release on merge to main branch [ci] auto-create tag + release on merge to main branch Dec 12, 2023
@aaronc
Copy link
Member

aaronc commented Dec 12, 2023

I would note that the generate release notes feature in Github releases is pretty decent if we do need to do this manually.

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

No branches or pull requests

2 participants