From 55ce40ece000e076181dc70835dd4c1e5102be46 Mon Sep 17 00:00:00 2001 From: Robert Jordens Date: Fri, 27 Jan 2017 15:37:54 +0100 Subject: [PATCH] RELEASING: use signed annotated tags --- RELEASING.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASING.rst b/RELEASING.rst index 31624c4df..f10729695 100644 --- a/RELEASING.rst +++ b/RELEASING.rst @@ -11,7 +11,7 @@ Major releases 3. Ensure that release versions of all packages required are available under the ``main`` label in conda. Ensure that new packages in ``main`` do not break older ARTIQ releases. 4. In the release-X branch, remove any unfinished features. 5. Test and fix any problems found. Apply fixes to both master and release-X. -6. If you have willing testers for release candidates, tag X.0rc1 in the release-X branch, have it build, and point testers there. Iterate over the previous points with new release candidates if necessary. +6. If you have willing testers for release candidates, tag X.0rc1 in the release-X branch (generally use signed annotated tags, i.e. ``git tag -sa X.0rc1``), have it build, and point testers there. Iterate over the previous points with new release candidates if necessary. 7. Tag X.0 in the release-X branch, build it, and copy its packages to ``main`` channel. 8. Mint a new DOI from Zenodo and update the README/introduction. 9. Update the m-labs.hk/artiq/manual redirect to point to m-labs.hk/artiq/manual-release-X (edit /artiq/.htaccess).