Skip to content

Commit 5cf1305

Browse files
authored
Merge pull request #14 from root-Manas/pr/05-release-checklist
docs: add release checklist
2 parents 792620a + 684c0da commit 5cf1305

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

docs/release-checklist.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Release Checklist
2+
3+
## Pre-release
4+
5+
- [ ] `go test ./...`
6+
- [ ] `go vet ./...`
7+
- [ ] `go build ./cmd/macaron`
8+
- [ ] smoke test: setup, scan, status, results, serve
9+
- [ ] README updated for changed flags/workflows
10+
11+
## Tag & publish
12+
13+
- [ ] bump changelog/release notes
14+
- [ ] `git tag vX.Y.Z`
15+
- [ ] `git push origin vX.Y.Z`
16+
- [ ] verify GitHub release artifacts (linux/darwin/windows)
17+
18+
## Post-release
19+
20+
- [ ] announce release in launch channels
21+
- [ ] monitor CI and issue tracker for 24h
22+
- [ ] cut patch release if critical regression appears

0 commit comments

Comments
 (0)