It would be useful to have a point of reference when releasing nf-core/tools just to make sure nothing has been forgotten before release and that everything has been triggered properly after the release. Ive jotted down some stuff below:
v1.9dev to bump the version in CHANGELOG.md and setup.py.dev to mastermaster)masterCHANGELOG for that release into the description section.PyPi deployment has worked: https://pypi.org/project/nf-core/BioConda has an automated PR to bump the version, and merge. eg. https://github.com/bioconda/bioconda-recipes/pull/20065dev to bump back to the next development version in CHANGELOG.md and setup.pyEdited your issue to add a bit more detail - click the "edited by ewels" dropdown to see what I changed 馃憤
We should make one of these for pipelines too - maybe on the website? Will be pretty similar..
Im not convinced this makes sense anymore: "Add today's date for the Changelog release number." There is almost always a delay between merging final changes to dev and reviews being approved which means it just another thing to look out for and update...given also that the date is recorded by GitHub anyway.
@apeltzer wrote something similar for pipelines a while back:
https://nf-co.re/developers/adding_pipelines#release-checklist
Ah my bad, this is just my habit from other tools I guess (I was referring to my MultiQC checklist when I was editing this). Didn't realise that we don't have release dates on the changelog. Adjusted..
The pipeline release checklist is great, but maybe a little tricky to find.. (I had forgotten it existed!)
No worries 馃憤
Agreed, we should maybe re-position the pipeline checklist somewhere a bit more findable on the website.
Yeah I also figured its not ideally placed for people to look after it 馃槗 Should have that somewhere more up the list I think so too?
@apeltzer wrote something similar for pipelines a while back:
https://nf-co.re/developers/adding_pipelines#release-checklist
That was there....
I was looking for this for such a long time.
Can we have that in the template in a .github/RELEASE_CHECKLIST.md file, like in the MultiQC repo
Most helpful comment
That was there....
I was looking for this for such a long time.
Can we have that in the template in a
.github/RELEASE_CHECKLIST.mdfile, like in the MultiQC repo