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

mk: Update how the build deals with version labels. #16677 #17285

Merged
merged 1 commit into from Sep 17, 2014

Conversation

Projects
None yet
3 participants
@brson
Copy link
Contributor

brson commented Sep 15, 2014

Adds a new configure flag, --release-channel, which determines how the version
number should be augmented with a release label, as well as how the distribution
artifacts will be named. This is entirely for use by the build automation.

--release-channel can be either 'source', 'nightly', 'beta', or 'stable'.

Here's a summary of the affect of these values on version number and
artifact naming, respectively:

  • source - '0.12.0-pre', 'rust-0.12.0-pre-...'
  • nightly - '0.12.0-nightly', 'rust-nightly-...'
  • beta - '0.12.0-beta', 'rust-beta-...'
  • stable - '0.12.0', 'rust-0.12.0-...'

Per http://discuss.rust-lang.org/t/rfc-impending-changes-to-the-release-process/508/1

The only immediate practical impact of this is that nightlies will now be versioned 0.12.0-nightly instead of 0.12.0-pre-nightly.

r? @alexcrichton

mk: Update how the build deals with version labels. #16677
Adds a new configure flag, --release-channel, which determines how the version
number should be augmented with a release label, as well as how the distribution
artifacts will be named. This is entirely for use by the build automation.

--release-channel can be either 'source', 'nightly', 'beta', or 'stable'.

Here's a summary of the affect of these values on version number and
artifact naming, respectively:

* source - '0.12.0-pre', 'rust-0.12.0-pre-...'
* nightly - '0.12.0-nightly', 'rust-nightly-...'
* beta - '0.12.0-beta', 'rust-beta-...'
* stable - '0.12.0', 'rust-0.12.0-...'

Per http://discuss.rust-lang.org/t/rfc-impending-changes-to-the-release-process/508/1
@brson

This comment has been minimized.

Copy link
Contributor Author

brson commented Sep 15, 2014

We do need to remember to update the dist bots to pass --release-channel=stable before doing the next release.

@alexcrichton

This comment has been minimized.

Copy link
Collaborator

alexcrichton commented on a3c27ea Sep 16, 2014

r+

alexcrichton added a commit to alexcrichton/rust that referenced this pull request Sep 17, 2014

@bors bors merged commit a3c27ea into rust-lang:master Sep 17, 2014

1 check failed

continuous-integration/travis-ci The Travis CI build failed
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.