Kevin
4ea6a8ccbb
Remove ability to skip the duplicate PR check in autobump
...
This simply removes the environment variable check. The code was disabled in core around two weeks ago in https://github.com/Homebrew/homebrew-core/pull/163023 . We need this PR to land first as explained in https://github.com/Homebrew/actions/pull/506#issuecomment-1972489707 to unblock other PRs.
2024-02-29 20:47:28 -08:00
Michael Cho
977ac20b2b
Merge pull request #16731 from cho-m/setuptools
...
docs: update info on setuptools for Python 3.12
2024-02-29 14:17:02 -05:00
Issy Long
7e5f308668
Merge pull request #16769 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-1.61.0
2024-02-29 17:58:23 +00:00
Patrick Linnane
faf399716f
Fix Style/RedundantLineContinuation
offenses
...
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2024-02-29 09:26:51 -08:00
Mike McQuaid
afcf059100
Merge pull request #16770 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-ast-1.31.0
...
build(deps-dev): bump rubocop-ast from 1.30.0 to 1.31.0 in /Library/Homebrew
2024-02-29 17:26:16 +00:00
BrewTestBot
da61a89ca1
Update RBI files for rubocop-ast.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-02-29 17:15:33 +00:00
BrewTestBot
cfb974e122
brew vendor-gems: commit updates.
2024-02-29 17:15:18 +00:00
dependabot[bot]
3fc1325161
build(deps-dev): bump rubocop-ast in /Library/Homebrew
...
Bumps [rubocop-ast](https://github.com/rubocop/rubocop-ast ) from 1.30.0 to 1.31.0.
- [Release notes](https://github.com/rubocop/rubocop-ast/releases )
- [Changelog](https://github.com/rubocop/rubocop-ast/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-ast/compare/v1.30.0...v1.31.0 )
---
updated-dependencies:
- dependency-name: rubocop-ast
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-29 17:13:46 +00:00
BrewTestBot
fcfd8cfde6
Update RBI files for rubocop.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-02-29 17:13:24 +00:00
BrewTestBot
477c58ab60
brew vendor-gems: commit updates.
2024-02-29 17:12:42 +00:00
dependabot[bot]
e7414bc20b
build(deps-dev): bump rubocop from 1.60.2 to 1.61.0 in /Library/Homebrew
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.60.2 to 1.61.0.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.60.2...v1.61.0 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-29 17:10:39 +00:00
Mike McQuaid
2aa8040265
Merge pull request #16768 from Homebrew/parse-source-checksum-correctly-in-json-v3
...
internal json v3: parse ruby source checksum correctly
2024-02-29 10:45:28 +00:00
Mike McQuaid
136c50a52a
Merge pull request #16753 from cho-m/pypi-only-resources
...
utils/pypi: allow only updating `extra_packages`
2024-02-29 10:42:42 +00:00
Mike McQuaid
0604b5e9a8
Merge pull request #16767 from cho-m/bump-sync-msg-all-latest
...
dev-cmd/bump: hide version syncing when empty list
2024-02-29 10:42:06 +00:00
Mike McQuaid
8a846fb1c2
Merge pull request #16766 from reitermarkus/tap-installed
...
Only show installed taps in `brew tap` output.
2024-02-29 10:35:19 +00:00
apainintheneck
cd5b93a2f2
internal json v3: parse ruby source checksum correctly
...
Currently we are including this in the API but not actually
parsing and loading it correctly from the JSON. I think this
was an oversight when addressing feedback and refactoring
the JSON shape. Not a big deal, of course, because I'm the
only person using it right now.
I found this out while testing installs using the API and I got
this error while running `brew reinstall tree`.
```
Warning: Cannot verify integrity of '60fc4212023d3fef00e6de4b9f3f0d63402cf3eca00778d09f4f2d3481b524a1--tree.rb'.
No checksum was provided.
```
2024-02-28 21:34:31 -08:00
Kevin
154a21706a
Merge pull request #16638 from apainintheneck/load-internal-json-v3
...
Load internal json v3
2024-02-28 19:46:14 -08:00
Markus Reiter
fb099976bd
Merge pull request #16763 from cho-m/unused-type
...
livecheck/strategy: fix **unused type
2024-02-28 20:59:53 +01:00
Michael Cho
387bfd972e
dev-cmd/bump: hide version syncing when empty list
2024-02-28 14:41:39 -05:00
Markus Reiter
e08e873921
Only show installed taps in brew tap
output.
2024-02-28 20:18:55 +01:00
Carlo Cabrera
262912e6a6
Merge pull request #16765 from Homebrew/dependabot/bundler/Library/Homebrew/yard-0.9.35
2024-02-28 20:09:10 +01:00
Carlo Cabrera
8b5c3b27b2
Merge pull request #16764 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-static-and-runtime-and-sorbet-runtime-0.5.11276
2024-02-28 20:04:44 +01:00
BrewTestBot
605aea8ce2
Update RBI files for yard.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-02-28 18:51:31 +00:00
BrewTestBot
a2eeae11da
brew vendor-gems: commit updates.
2024-02-28 18:51:12 +00:00
dependabot[bot]
cb74a3ebe7
build(deps-dev): bump yard from 0.9.34 to 0.9.35 in /Library/Homebrew
...
Bumps [yard](https://github.com/lsegal/yard ) from 0.9.34 to 0.9.35.
- [Release notes](https://github.com/lsegal/yard/releases )
- [Changelog](https://github.com/lsegal/yard/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lsegal/yard/compare/v0.9.34...v0.9.35 )
---
updated-dependencies:
- dependency-name: yard
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-28 18:49:19 +00:00
BrewTestBot
b3425fb3e9
brew vendor-gems: commit updates.
2024-02-28 18:48:42 +00:00
dependabot[bot]
a50370e5b8
build(deps): bump sorbet-static-and-runtime and sorbet-runtime
...
Bumps [sorbet-static-and-runtime](https://github.com/sorbet/sorbet ) and [sorbet-runtime](https://github.com/sorbet/sorbet ). These dependencies needed to be updated together.
Updates `sorbet-static-and-runtime` from 0.5.11274 to 0.5.11276
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-runtime` from 0.5.11274 to 0.5.11276
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
---
updated-dependencies:
- dependency-name: sorbet-static-and-runtime
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: sorbet-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-28 18:47:20 +00:00
Michael Cho
89b6d471e5
livecheck/strategy: fix **unused type
2024-02-28 12:32:21 -05:00
Mike McQuaid
99c101bfc1
internal_tap_json/formula_spec: add comment.
2024-02-28 10:49:36 +00:00
apainintheneck
f1f2e24aec
test fixture: pretty print JSON for readability
2024-02-27 20:55:16 -08:00
apainintheneck
bfe5e43ff4
api/formula: Fix failing specs
...
- clear the formula API cache
- make the API cache directory
- fix stubbed return values (thanks Sorbet!)
2024-02-27 20:55:16 -08:00
apainintheneck
200fe2a6b7
api/formula: Add tests for internal JSON v3
...
These tests cover both generating and loading formulae from the JSON
bundle. The tests are not comprehensive but they do provide a nice
sanity check that things are working as expected.
2024-02-27 20:55:16 -08:00
apainintheneck
e9a05d896a
cachable: make #overwrite_cache! private
2024-02-27 20:55:16 -08:00
apainintheneck
cefd3273cc
tap: Add helper to generate core formula API hash
...
This abstracts away this helper to make it easier to test and
reason about.
2024-02-27 20:55:16 -08:00
apainintheneck
670e2188d7
formulary: update api loader to load internal json v3
2024-02-27 20:55:16 -08:00
apainintheneck
d64de40e52
Update api code to load internal JSON v3 file
2024-02-27 20:55:16 -08:00
Kevin
ece7e5d5b9
Merge pull request #16760 from Homebrew/clear-taps-between-test-runs-again
...
test: clear tap instance caches between test runs again
2024-02-27 20:10:32 -08:00
apainintheneck
f2c5f6723c
test: clear tap instance caches between test runs again
...
The core taps exist outside of the normal cache busting cycle
so they need to clear explicitly at the instance level.
Just to be sure we should clear all of them each time.
This essentially reverts part of the change in this PR.
- https://github.com/Homebrew/brew/pull/16746
2024-02-27 19:35:30 -08:00
Ruoyu Zhong
f138059de1
Merge pull request #16757 from Homebrew/dependabot/bundler/Library/Homebrew/thor-1.3.1
...
build(deps-dev): bump thor from 1.3.0 to 1.3.1 in /Library/Homebrew
2024-02-28 03:11:46 +08:00
Ruoyu Zhong
b290c7ab42
Merge pull request #16756 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-runtime-and-sorbet-static-and-runtime-0.5.11274
...
build(deps): bump sorbet-runtime and sorbet-static-and-runtime in /Library/Homebrew
2024-02-28 03:10:17 +08:00
BrewTestBot
2e86767046
Update RBI files for thor.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-02-27 18:58:19 +00:00
BrewTestBot
6d898bf18e
brew vendor-gems: commit updates.
2024-02-27 18:58:05 +00:00
BrewTestBot
b50515549a
brew vendor-gems: commit updates.
2024-02-27 18:57:01 +00:00
dependabot[bot]
59c9b545f4
build(deps-dev): bump thor from 1.3.0 to 1.3.1 in /Library/Homebrew
...
Bumps [thor](https://github.com/rails/thor ) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/rails/thor/releases )
- [Commits](https://github.com/rails/thor/compare/v1.3.0...v1.3.1 )
---
updated-dependencies:
- dependency-name: thor
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-27 18:56:35 +00:00
dependabot[bot]
3264c28efd
build(deps): bump sorbet-runtime and sorbet-static-and-runtime
...
Bumps [sorbet-runtime](https://github.com/sorbet/sorbet ) and [sorbet-static-and-runtime](https://github.com/sorbet/sorbet ). These dependencies needed to be updated together.
Updates `sorbet-runtime` from 0.5.11268 to 0.5.11274
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-static-and-runtime` from 0.5.11268 to 0.5.11274
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
---
updated-dependencies:
- dependency-name: sorbet-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: sorbet-static-and-runtime
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-27 18:55:37 +00:00
Patrick Linnane
973a352424
Merge pull request #16755 from Homebrew/dependabot/github_actions/codecov/codecov-action-4.1.0
2024-02-27 10:52:44 -08:00
dependabot[bot]
4c18bfb62b
build(deps): bump codecov/codecov-action from 4.0.2 to 4.1.0
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.0.2 to 4.1.0.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](0cfda1dd0a...54bcd8715e
)
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-27 18:38:05 +00:00
Michael Cho
b59921d174
utils/pypi: improve style
...
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2024-02-27 13:32:52 -05:00
Mike McQuaid
0afede389f
Merge pull request #16754 from Homebrew/look-for-licenses-not-always-on-the-default-branch
...
formula_audit: Check the license(s) of the specific release
2024-02-27 18:30:01 +00:00
Issy Long
c2507fdc6d
formula_audit: Check the license(s) of the specific release
...
- Some repositories occasionally change their licenses. For example they
release a version of the software with one license and then decide to change
the license later.
- Now that `?ref=` is a parameter to the GitHub Repositories License API,
we can use that in the license audit to check if the license of the specific
release matches the one declared in the formula.
2024-02-27 16:53:54 +00:00