Releases: Justintime50/homebrew-releaser
Releases · Justintime50/homebrew-releaser
v0.18.1
- Corrects order of
version
definition in formula generation to satisfy the ever-changing Homebrew audit rules
v0.18.0
- Adds a
version
parameter which can override the automatically detected version of a formula with an explicit value
v0.17.0
- Upgrades from Python 3.11 to Python 3.12
- Corrects
/archive
URLs to the new/archive/refs/tags
URLs to satisfybrew audit
v0.16.7
- Only strip the leading
v
from the version string instead of replacing allv
s with nothing so versions such asv0.1.0.dev0
can be picked up
v0.16.6
- Enables typing in generated formula to appease
brew audit
v0.16.5
- Fixes a bug that wouldn't build formula when no assets were present
v0.16.4
- Writes checksum file once instead of appending for each
- Better assignment of autogenerated_tar_archive checksum by always taking the first index instead of doing a check
v0.16.3
- Refactors git subprocess error handling
- Sends
stderr
tostdout
and captures the subprocess error output as text (previously got clobbered) - Returns stack trace
- Use new helper function to keep all git calls uniform
- More appropriate error logging and capture
- Better tests surrounding subprocesses
- Sends
- When updating a README table, we now only
git add
once instead of twice - Even if you specify
skip_commit
, we will now rungit commit
but will continue to skip thegit push
, this will ensure a more complete dry-run and will help debug committing issues since it now can commit safely without updating a remote repo
v0.16.2
- Fixes a packaging issue with v0.16.1
v0.16.1
- Use
x-access-token
as Username when authenticating for git clone and push operations which should allow password to explicitly be stored in the correct field - Adds a
30 second
timeout to all HTTP requests (previously could run forever)