Skip to content

Commit bde2e00

Browse files
committed
docs(readme): document manual post-release steps for choco and winget publishing
1 parent be542d5 commit bde2e00

1 file changed

Lines changed: 27 additions & 1 deletion

File tree

README.md

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,33 @@ If you want to build and run Color Cop from source:
4040

4141
## Release Workflow
4242

43-
ColorCop uses **semantic version tags** (e.g., `v5.5.2`) to drive the release pipeline. Pushing a new tag triggers GitHub Actions to build the application, update version metadata, and publish a new GitHub Release with compiled binaries.
43+
ColorCop uses **semantic version tags** (e.g., `v5.5.2`) to drive the release pipeline.
44+
Pushing a new tag triggers GitHub Actions to:
45+
46+
- Build the application
47+
- Update version metadata
48+
- Publish a new GitHub Release with compiled binaries
49+
50+
> GitHub does **not** support a “post‑release” event.
51+
> The following steps must be run **after** the GitHub Release has been created.
52+
53+
### Post‑release actions
54+
55+
After a new release is published on GitHub, two manual follow‑up workflows must be run:
56+
57+
#### 1. Publish to Chocolatey
58+
59+
1. Go to **Actions → Publish Chocolatey Package**
60+
2. Click **Run workflow**
61+
3. Enter the release tag (e.g., `v5.5.2`)
62+
4. Run the workflow to publish the updated Chocolatey package
63+
64+
#### 2. Publish to WinGet
65+
66+
1. Go to **Actions → Publish to WinGet**
67+
2. Click **Run workflow**
68+
3. Enter the same release tag (e.g., `v5.5.2`)
69+
4. Run the workflow to submit the updated WinGet manifest
4470

4571
### Listing existing tags
4672

0 commit comments

Comments
 (0)