@@ -23,35 +23,25 @@ StGit Release Checklist
23
23
24
24
- `git tag --sign -m 'Release vX.Y.Z' vX.Y.Z`
25
25
26
- 4. Make source archive
27
-
28
- - `./contrib/releases/make-archive.sh`
29
- - This archive will be uploaded in step 7.
30
-
31
- 5. Update stacked-git.github.io
26
+ 4. Update stacked-git.github.io
32
27
33
28
- In stacked-git.github.io repo, `make sync` to sync updated
34
29
changelog and man pages into website.
35
30
- Review home page for anything that should be updated in conjunction
36
31
with the StGit release.
37
32
38
- 6 . Push changes upstream
33
+ 5 . Push changes upstream
39
34
40
35
- Push new tag and master branch upstream
41
36
- Push stacked-git.github.io changes
42
37
43
- 7. Create GitHub release
38
+ 6. Publish GitHub Release
44
39
45
- - Use "Stacked Git X.Y.Z" for release title.
46
- - Write a sentence or two description of release.
47
- - Paste this version's changes from CHANGELOG.md.
48
- - Upload source archive file (`stgit-X.Y.Z.tar.gz`) from step 4.
49
- - Upload prebuilt packages from Actions build for this tag.
50
- https://github.com/stacked-git/stgit/actions
40
+ - Draft release is created for new tags.
41
+ - Change release title to "Stacked Git X.Y.Z"
51
42
52
- 8. Send notifications
43
+ 7. Publish to crates.io
53
44
54
- - Post a new discussion on GitHub repo
55
- - ...
45
+ - `cargo publish`
56
46
57
- 9 . Review and update these release instructions
47
+ 8 . Review and update these release instructions
0 commit comments