mirror of
https://github.com/m-labs/artiq.git
synced 2024-12-25 19:28:26 +08:00
RELEASING: use signed annotated tags
This commit is contained in:
parent
6e641427f0
commit
e3260beb0c
@ -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.
|
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.
|
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.
|
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.
|
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.
|
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).
|
9. Update the m-labs.hk/artiq/manual redirect to point to m-labs.hk/artiq/manual-release-X (edit /artiq/.htaccess).
|
||||||
|
Loading…
Reference in New Issue
Block a user