File tree Expand file tree Collapse file tree 1 file changed +11
-7
lines changed Expand file tree Collapse file tree 1 file changed +11
-7
lines changed Original file line number Diff line number Diff line change 16
16
17
17
All changes must be committed because the working tree is not checked.
18
18
19
- 6 . Update ` CHANGELOG.md ` :
19
+ 6 . Check that "unlocked" workflow passes on GitHub Actions.
20
+
21
+ It can be run manually on the release branch for checking.
22
+
23
+ 7 . Update ` CHANGELOG.md ` :
20
24
21
25
1 . Add a desired version number (` vX.Y.Z ` ) header at the top.
22
26
2 . Add a list of biggest changes compared to the previous version.
23
27
24
- 7 . Update list of authors in ` CITATION.cff ` and ` dune-project ` .
25
- 8 . Tag the release: ` dune-release tag ` .
26
- 9 . Create the distribution archive: ` dune-release distrib ` .
27
- 10 . Create a GitHub release with the git tag: ` DUNE_RELEASE_DELEGATE=github-dune-release-delegate dune-release publish distrib ` .
28
+ 8 . Update list of authors in ` CITATION.cff ` and ` dune-project ` .
29
+ 9 . Tag the release: ` dune-release tag ` .
30
+ 10 . Create the distribution archive: ` dune-release distrib ` .
31
+ 11 . Create a GitHub release with the git tag: ` DUNE_RELEASE_DELEGATE=github-dune-release-delegate dune-release publish distrib ` .
28
32
29
33
Explicitly specify ` distrib ` because we don't want to publish OCaml API docs.
30
34
Environment variable workaround for the package having a Read the Docs ` doc ` URL (see < https://github.com/ocamllabs/dune-release/issues/154 > ).
31
35
32
- 11 . Create an opam package: ` dune-release opam pkg ` .
33
- 12 . Submit the opam package to opam-repository: ` dune-release opam submit ` .
36
+ 12 . Create an opam package: ` dune-release opam pkg ` .
37
+ 13 . Submit the opam package to opam-repository: ` dune-release opam submit ` .
You can’t perform that action at this time.
0 commit comments