Skip to content

Commit a9fa451

Browse files
Merge pull request #636 from Mark-Simulacrum/cut-date
Add branch date to index page
2 parents 97e5030 + d10d3bf commit a9fa451

File tree

2 files changed

+15
-10
lines changed

2 files changed

+15
-10
lines changed

js/index.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,14 @@ const DATE_FORMAT = 'MMMM DD YYYY'
77
const newReleases = Math.floor(moment.utc().diff(EPOCH_DATE, 'weeks') / 6)
88

99
function addRelease (kind, incr, toolsWeek) {
10-
const releaseNumber = EPOCH_RELEASE + newReleases + incr
11-
const displayVersion = `1.${releaseNumber}`
12-
const releaseDate = EPOCH_DATE.clone().add((newReleases + incr) * 6, 'weeks')
10+
const releaseNumber = EPOCH_RELEASE + newReleases + incr;
11+
const displayVersion = `1.${releaseNumber}`;
12+
const releaseDate = EPOCH_DATE.clone().add((newReleases + incr) * 6, 'weeks');
13+
const branchDate = EPOCH_DATE.clone().add((newReleases + incr) * 6, 'weeks').subtract(6, 'days');
1314

1415
document.querySelector(`#${kind}-version`).textContent = displayVersion
1516
document.querySelector(`#${kind}-release-date`).textContent = `${releaseDate.format(DATE_FORMAT)} UTC`
17+
document.querySelector(`#${kind}-branch-date`).textContent = `${branchDate.format(DATE_FORMAT)} UTC`
1618

1719
if (toolsWeek) {
1820
const noBreakagesTo = releaseDate.clone().subtract(6, 'weeks').day(2)

src/README.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ file an issue or PR on the [Rust Forge GitHub].
99

1010
### Help Wanted
1111

12-
Want to contribute to Rust, but don't know where to start? Here's a list of
12+
Want to contribute to Rust, but don't know where to start? Here's a list of
1313
`rust-lang` projects that have marked issues that need help and issues that are
1414
good first issues.
1515

@@ -35,12 +35,15 @@ Avoid changing the "Current Release Versions" without also updating the selector
3535
in `js/index.js`.
3636
-->
3737

38-
Channel | Version | Will be stable on
39-
-----------|---------|------------------
40-
Stable | <span id="stable-version"></span> | <span id="stable-release-date"></span>
41-
Beta | <span id="beta-version"></span> | <span id="beta-release-date"></span>
42-
Nightly | <span id="nightly-version"></span> | <span id="nightly-release-date"></span>
43-
Nightly +1 | <span id="next-version"></span> | <span id="next-release-date"></span>
38+
Channel | Version | Will be stable on | Will branch from master on |
39+
-----------|---------|-------------------|----------------------------|
40+
Stable | <span id="stable-version"></span> | <span id="stable-release-date"></span> | <span id="stable-branch-date"></span>
41+
Beta | <span id="beta-version"></span> | <span id="beta-release-date"></span> | <span id="beta-branch-date"></span>
42+
Nightly | <span id="nightly-version"></span> | <span id="nightly-release-date"></span> | <span id="nightly-branch-date"></span>
43+
Nightly +1 | <span id="next-version"></span> | <span id="next-release-date"></span> | <span id="next-branch-date"></span>
44+
45+
See the [release process](./release/process.md) documentation for details on
46+
what happens in the days leading up to a release.
4447

4548
### No Tools Breakage Week
4649
To ensure the beta release includes all the tools, no [tool breakages] are

0 commit comments

Comments
 (0)