You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,10 @@
1
1
# CHANGELOG
2
2
3
+
## Next Release
4
+
5
+
- Adds `custom_tarball` parameter, allowing you to bundle your distributable assets however you'd like
6
+
- Optimizes how asset URL selection occurs when downloading assets to generate checksums for
7
+
3
8
## v3.1.0 (2025-12-26)
4
9
5
10
- Adds `skip_checksum` parameter which skips uploading the checksum file for all release assets to the latest release. Useful if you generate your own checksums or already had a checksum file since we cannot overwrite an existing checksum file without deleting the previous one
Copy file name to clipboardExpand all lines: README.md
+46-2Lines changed: 46 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,6 +33,43 @@ When you cut a new release when using this GitHub Action, Homebrew Releaser will
33
33
34
34
After you release a project on GitHub, Homebrew Releaser can publish that release to a personal Homebrew tap by updating the project description, version, tar archive url, license, checksum, installation and testing command, and any other required info so you don't have to. You can check the [Homebrew documentation on taps](https://docs.brew.sh/How-to-Create-and-Maintain-a-Tap) and the [formula cookbook](https://docs.brew.sh/Formula-Cookbook) for more details on setting up a Homebrew formula or tap.
35
35
36
+
#### Minimal Setup
37
+
38
+
The following is the bare minimum set of parameters required to run Homebrew Releaser (some defaults are assumed):
39
+
40
+
```yml
41
+
# .github/workflows/release.yml
42
+
# Start Homebrew Releaser when a new GitHub release is created
43
+
on:
44
+
release:
45
+
types: [published]
46
+
47
+
jobs:
48
+
homebrew-releaser:
49
+
runs-on: ubuntu-latest
50
+
name: homebrew-releaser
51
+
steps:
52
+
- name: Release project to Homebrew tap
53
+
uses: Justintime50/homebrew-releaser@v3
54
+
with:
55
+
# The name of the homebrew tap to publish your formula to as it appears on GitHub (Homebrew taps must start with `homebrew-`).
56
+
# Required - strings
57
+
homebrew_owner: Justintime50
58
+
homebrew_tap: homebrew-formulas
59
+
60
+
# The Personal Access Token (saved as a repo secret) that has `repo` permissions for the repo running the action AND Homebrew tap you want to release to.
0 commit comments