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

Automate the release process #366

Open
Youw opened this issue Jan 3, 2022 · 1 comment
Open

Automate the release process #366

Youw opened this issue Jan 3, 2022 · 1 comment
Labels
build system/CI Anything related to building the project or running on CI

Comments

@Youw
Copy link
Member

Youw commented Jan 3, 2022

Kind-of related to #315.

Right now there is a set of manual steps that needs to be done for each release.
As a human, the person who performs those steps can make a mistake and f**k-up the release (Presisely what I did when tried to release a 0.11.1 - forgot to update the version file. That's why we have 0.11.2 right after 0.11.0).

That process better be fully automated (except the release NOTES - those better be filled up manually).

I don't have a final idea how to do so, but it better be done rather sooner than later.

@mcuee mcuee added the build system/CI Anything related to building the project or running on CI label Jan 19, 2022
@Youw
Copy link
Member Author

Youw commented May 8, 2022

One step closer: #414 - Windows build artifact (as used with each release) is now created with Github actions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build system/CI Anything related to building the project or running on CI
Projects
None yet
Development

No branches or pull requests

2 participants