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

Add tools/release/make_release.py #4987

Merged
merged 1 commit into from
Jun 1, 2020
Merged

Add tools/release/make_release.py #4987

merged 1 commit into from
Jun 1, 2020

Conversation

mossheim
Copy link
Contributor

Purpose and Motivation

This is the first step toward automating the release process: a script
that provides a series of yes/no prompts for guiding the release manager
through an entire release from start to finish.

Huge thanks and credit also go to @claremacrae and @jrsurge!

The current idea (correct me if i'm wrong!) is that we merge this
quickly, so @joshpar can use it to create the 3.11.1 release. this would
also serve as a test drive to catch any missing information or steps.

this script is designed to completely describe the release process, so
once this is merged the entire wiki section on the release process will be
replaced with "run tools/release/make_release.py.

Types of changes

  • New feature

To-do list

  • Code is tested
  • All tests are passing
  • Updated documentation -- will update wiki once this is merged
  • This PR is ready for review

@mossheim
Copy link
Contributor Author

mossheim commented Jun 1, 2020

i've clarified some steps and added 2 new ones that weren't documented prior

Copy link
Member

@joshpar joshpar left a comment

Choose a reason for hiding this comment

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

rad

Copy link
Member

@jrsurge jrsurge left a comment

Choose a reason for hiding this comment

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

looks good! huge thanks

This is the first step toward automating the release process: a script
that provides a series of yes/no prompts for guiding the release manager
through an entire release from start to finish.

Huge thanks and credit also go to @claremacrae and @jrsurge!
@mossheim mossheim merged commit 38d07df into supercollider:3.11 Jun 1, 2020
@mossheim mossheim deleted the topic/release-scripting branch June 1, 2020 12:56
@mossheim
Copy link
Contributor Author

mossheim commented Jun 1, 2020

FYI, we are currently discussing this script in the #release-process channel on Slack for anyone who wants to help!

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

Successfully merging this pull request may close these issues.

3 participants