-
Notifications
You must be signed in to change notification settings - Fork 50
/
dev-push-notes.txt
38 lines (20 loc) · 1.14 KB
/
dev-push-notes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Make changes in xcode etc.
After all commits are done:
git tag -a 0.2.14
git push --tags
This tags the state. Don't include a 'v' as in v0.2.14. Just do the version numbers 0.2.14.
Then go to github to the release page https://github.com/rharder/imagesnap/releases
Select "Draft a new release" and select the tag above, eg, 0.2.14.
I think the release name can be anything, but I've been doing v0.2.14 (with a 'v').
I've been taking the imagesnap binary, adding a version number to the name, and
adding it to the release, but it's only the x64 version, not arm.
Then do a homebrew update:
brew bump-formula-pr --strict imagesnap --tag=v0.2.14 --version=0.2.14
This updates homebrew but I think a homebrew staff human reviews it before it goes final.
https://git-scm.com/docs/git-push
https://github.com/Homebrew/homebrew-core/blob/master/CONTRIBUTING.md
## MacPorts
The team member who watches imagesnap, and many others, is Ryan Schmidt (ryandesign).
In an email to me dated 13 March 2021 he said he runs a script periodically that
refreshes the ports as long as I have tags and releases on github, which the above
instructions take care of.