Skip to content

Add initial implementation of the bin/releaser script#12130

Merged
alecslupu merged 8 commits intodevelopfrom
chore/releaser
Dec 12, 2023
Merged

Add initial implementation of the bin/releaser script#12130
alecslupu merged 8 commits intodevelopfrom
chore/releaser

Conversation

@andreslucena
Copy link
Copy Markdown
Member

🎩 What? Why?

With the last two release candidates, I made a script that allows maintainers to automate much of the tasks of the release process.

This is the first iteration.

📌 Related Issues

Testing

It's called with ./bin/releaser --github-token=(gh auth token) --version-type=rc.

I didn't try it for the patch release (yet) but it should work too for that case. For the minor release (i.e. the next v0.29.0.rc1) I'd need to make a few changes, but it should be easy to do so.

♥️ Thank you!

@andreslucena andreslucena added the type: internal PRs that aren't necessary to add to the CHANGELOG for implementers label Dec 5, 2023
github-actions[bot]
github-actions bot previously approved these changes Dec 5, 2023
github-actions[bot]
github-actions bot previously approved these changes Dec 5, 2023
Copy link
Copy Markdown
Contributor

@alecslupu alecslupu left a comment

Choose a reason for hiding this comment

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

👍

It looks ok by reading the code. Can't wait to give it a spin.

Copy link
Copy Markdown
Contributor

@alecslupu alecslupu left a comment

Choose a reason for hiding this comment

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

I have checked the script, and everything went well, once i have fixed the typo.

Co-authored-by: Alexandru Emil Lupu <contact@alecslupu.ro>
Copy link
Copy Markdown
Contributor

@alecslupu alecslupu left a comment

Choose a reason for hiding this comment

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

👍

@alecslupu alecslupu merged commit 1964355 into develop Dec 12, 2023
@alecslupu alecslupu deleted the chore/releaser branch December 12, 2023 08:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: internal PRs that aren't necessary to add to the CHANGELOG for implementers

Projects

No open projects
Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants