Commit 306f7ae
committed
CD: Add manual release workflow
This commit implements a naive manual "Publish Release" workflow,
which just creates a GH release with "Package Control.sublime-package" attached.
Required release steps:
1. update version files
- package_control/__init__.py
- package-metadata.json
2. commit as "Bump Version"
3. push to remote
4. run "Publish Release" workflow on GH
The first and only goal is to provide a common public method to do a release,
using trustworthy upstream infrastructure.
Ideas for future changes:
1. trigger when creating semver compliant tags.
2. update version files in repo automatically.
3. auto-create the "Bump Version" commit.
4. maybe auto-sign created package
5. auto-upload to packagecontrol.io/...1 parent 5ad4c60 commit 306f7ae
1 file changed
Lines changed: 21 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
0 commit comments