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

Node.js v4.0.0 Release Checklist for nodejs.org #101

Closed
1 of 2 tasks
rvagg opened this issue Sep 7, 2015 · 12 comments
Closed
1 of 2 tasks

Node.js v4.0.0 Release Checklist for nodejs.org #101

rvagg opened this issue Sep 7, 2015 · 12 comments

Comments

@rvagg
Copy link
Member

rvagg commented Sep 7, 2015

See nodejs/node#2522 for ongoing details; the current plan is for it to be released in a bit over 24 hours from now so I want to make sure that (a) we have people available who can fix up the website if needed and (b) we capture all of the items that we know need doing on the website end.

The obvious differences between v4.x and v0.12.x for the website that I can think of are:

  • New download file types and adjusted old ones—armv6, armv7, arm64, no "universal" .pkg for OSX, no 32-bit OSX, .xz versions of all of the tarballs.
  • New style CHANGELOG meaning we can do more than just list commits.

What do we need to get done?

  • New download page, it looks like @phillipj has this ready to go here: Added SunOS and ARM binaries to download matrix #87
  • Release blog post, we're not auto-generating these from core any more, it'll have to be done manually for now I suppose. Current release proposal with WIP changelog entry: Release proposal: v4.0.0 node#2715, also should have some additional blog-post style text to go along with it with a quick summary of what v4 is all about and pointing to any resources we have for people to read. I can work on the text here and PR to this repo for feedback.

Is there anything else I'm not seeing? I'm assuming that nodejs.org/dist/index.json will be automatically picked up and the downloads pages generated for them, is that correct?

@fhemberger
Copy link
Contributor

I'd love to get #98 and #100 merged before the release as well.

@fhemberger
Copy link
Contributor

I've created a separate node-4.0-release branch (I checked off the tasks which have already been done). Please commit required changes there, so we just need to merge it once the release is finished.

@phillipj
Copy link
Member

phillipj commented Sep 7, 2015

The release-post.js script found in #88 could be worth testing, atleast for filling in the changelog, files and shasums. It'll create locale/en/blog/release/v4.0.0.md locally and can be edited by hand from there..

It fetches data from three different sources, which all have to be updated / merged into node's repo master before running the script:

@fhemberger
Copy link
Contributor

@phillipj 👍 Let's do this.

@rvagg
Copy link
Member Author

rvagg commented Sep 7, 2015

So I can edit the resulting file and add some custom text about the release after it's been created? And release-post.js is run by hand to do the generating, not on the server at deploy time?

@phillipj
Copy link
Member

phillipj commented Sep 7, 2015

So I can edit the resulting file and add some custom text about the release after it's been created?

Yes, followed by you commiting it to the repo.

It's all manual by hand atm. We could ofc discuss something fancier / automatic later.

@rvagg
Copy link
Member Author

rvagg commented Sep 7, 2015

  • Update the ES6 documentation @ https://nodejs.org/en/docs/es6/, note the talk of arrow functions is no longer correct for v4. We need a volunteer to update this.

@rvagg
Copy link
Member Author

rvagg commented Sep 8, 2015

all done I think

@rvagg rvagg closed this as completed Sep 8, 2015
@fhemberger
Copy link
Contributor

@rvagg https://github.com/nodejs/node/blob/master/CHANGELOG.md still shows v3.3.0 as latest version.

@rvagg
Copy link
Member Author

rvagg commented Sep 8, 2015

fixed now with a merge of nodejs/node#2742, I probably could have got away with not waiting for review but pehaps we ought to use tagged links to CHANGELOG.md in future, e.g. https://github.com/nodejs/node/blob/v4.0.0/CHANGELOG.md

@fhemberger
Copy link
Contributor

Yes, we have already switched the link on the home page to the tagged one.

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

No branches or pull requests

4 participants