Issy Long
1b5fa172bb
Split audit_synced_versions_formulae
checks into reusable methods
...
- This way we can use them in the audit and in `bump`.
2024-01-24 14:01:01 +00:00
Mike McQuaid
86e1c8aacf
Merge pull request #16463 from dduugg/no-active-support
...
Remove ActiveSupport from runtime
2024-01-22 19:22:12 +00:00
Issy Long
22203fb6d9
dev-cmd/bump: Be more explicit that we have no PRs
...
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2024-01-21 19:41:49 +00:00
Issy Long
c7ed62a7d6
dev-cmd/bump: Point out if formulae should be kept in sync with others
...
- This will give some information to users of `brew bump` that they
should keep the version of the formula in sync with other formulae.
- A future enhancement is actually making the bumping of the "related"
formulae automatic with `--open-pr`. But for now, telling people so
that they don't have to wait until `brew audit` fails either locally
or in CI at a later stage is a good start.
2024-01-21 00:43:50 +00:00
Issy Long
de6ec7c54e
dev-cmd/bump: Don't fall over when retrieving PRs errors
...
- Instead, let the `pull_requests&.any?` check do its job and not show
PRs that we couldn't find or fetch.
- In the `--debug` output, show the error message that we got from GitHub.
2024-01-20 16:41:47 +00:00
Douglas Eichelberger
0cdd4eee3b
Add Hash#deep_merge to extend/
2024-01-19 13:36:16 -08:00
Issy Long
f682147598
Fix RuboCop Style/RedundantFreeze
offenses
2024-01-18 22:20:01 +00:00
Bo Anderson
310b5ecbe7
Introduce Formulary platform cache
2024-01-09 11:12:49 +00:00
apainintheneck
894b94bfd7
dev-cmd/tests: Add profile option
...
This will allow us to more easily measure test performance. The only
downside here is that we can't use it with parallel rspec because
it will show the n slowest tests for each parallel rspec run which
is not what we want.
2024-01-06 12:51:15 -08:00
Bo Anderson
5aebde3ffd
Add consistent path validation
2024-01-01 18:37:47 +00:00
Michael Cho
10659a1d61
update-python-resources: show pip install failure when --verbose
...
Also use `--disable-pip-version-check` to remove pip update notices
2023-12-30 12:16:09 -05:00
Douglas Eichelberger
caf8259ae6
Code review changes
2023-12-27 15:29:33 -08:00
Douglas Eichelberger
3abbf4447e
Some minor regexp match perf improvements
2023-12-27 13:16:36 -08:00
apainintheneck
b79778229c
Resolve Cask::Cask.all todo
...
Now it takes the :eval_all parameter that means we can remove
ARGV handling inside Cask::Cask.all.
2023-12-21 21:55:16 -08:00
Eric Knibbe
4259e2ad96
cmd/bump: indicate deprecated or skipped formulae/casks
2023-12-17 16:50:02 -05:00
Mike McQuaid
4776c191da
Merge pull request #16345 from razvanazamfirei/update-cask-documentation
...
create: modify cask template
2023-12-17 15:34:44 +00:00
Issy Long
7e328d8f0a
Merge pull request #16346 from issyl0/dont-forget-about-rubocop-comments
...
Fix new `Style/MutableConstant` RuboCop offenses for Ruby 3.1
2023-12-17 10:58:33 +00:00
Jeroen Ooms
29cf01d442
Fix workflow for duplicate names
2023-12-16 14:36:12 +01:00
Issy Long
149b0e4f31
Fix new Style/MutableConstant
RuboCop offenses for Ruby 3.1
...
- A follow-up to de592af20bbff5bcb548d2474f0722e59ff1129a, resetting the previous disabled comments too.
2023-12-16 11:57:06 +00:00
Razvan Azamfirei
ae1c058f9b
create: modify cask template
2023-12-15 15:34:43 -05:00
Bo Anderson
89531e9ff3
Update all dependencies
2023-12-15 16:24:46 +00:00
Bo Anderson
5692c8ecbf
Fix style violations under newer RuboCop
2023-12-14 05:47:12 +00:00
Douglas Eichelberger
0ce84387fd
Also remove Hash#slice!
2023-12-12 10:41:47 -08:00
Bo Anderson
688d87e839
Remove Ruby 2.6 & macOS system Ruby support code
2023-12-12 03:44:31 +00:00
Bo Anderson
b42256d286
Deprecate, disable & delete code for Homebrew 4.2.0
2023-12-07 23:42:13 +00:00
Mike McQuaid
ecb302c618
Merge pull request #16297 from reitermarkus/deprecate-new-formula-new-cask
...
Deprecate `--new-formula`/`--new-cask` options.
2023-12-06 15:27:14 -05:00
Markus Reiter
0a4d10ba89
Deprecate --new-formula
/--new-cask
options.
2023-12-06 16:18:26 +01:00
Anatoli Babenia
6afd15ae00
create: Fix getting name from GitHub archives
...
`brew create https://github.com/lapce/lapce/archive/v0.3.0.tar.gz ` was
getting the wrong name 'v3.0.0' from the URL
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2023-12-05 14:49:53 -05:00
Mike McQuaid
df3a0c434d
Merge pull request #16279 from Homebrew/dependabot/bundler/Library/Homebrew/json-2.7.0
...
build(deps-dev): bump json from 2.6.3 to 2.7.0 in /Library/Homebrew
2023-12-04 18:02:57 +00:00
Bo Anderson
6eb8d51a0c
dev-cmd/typecheck: skip json
RBI generation
2023-12-04 17:08:56 +00:00
Bevan Kay
dc2ded859b
Gemfile: load REXML gem for brew bump
2023-12-04 13:03:21 +11:00
Bo Anderson
110b9b03b0
Hack fix for Sorbet hidden definitions update failing on Ruby 3
2023-12-01 19:45:52 +00:00
Mike McQuaid
395ea6b261
Merge pull request #16274 from Bo98/bump-cask-pr-dup-check-fix
...
bump-cask-pr: fix duplicate PR checking with comma versions
2023-11-30 11:52:15 +00:00
Mike McQuaid
0e5018870f
Merge pull request #16273 from Bo98/bump-cask-pr-sha256
...
dev-cmd/bump-cask-pr: fix --sha256
2023-11-30 11:40:47 +00:00
Bo Anderson
0aae1fa6ae
bump-cask-pr: fix duplicate PR checking with comma versions
2023-11-30 02:49:07 +00:00
Bo Anderson
5e1f40467b
dev-cmd/bump-cask-pr: fix --sha256
2023-11-30 02:47:06 +00:00
Anatoli Babenia
dd939340fd
formula_creator: Pass url
to constructor
2023-11-29 19:13:19 +00:00
Anatoli Babenia
a7756bd303
formula_creator: Remove tap accessor
2023-11-29 18:57:24 +00:00
Anatoli Babenia
b2df600e3e
Move mode
into constructor params
2023-11-28 18:07:32 +00:00
Anatoli Babenia
912678ca5e
Save tap
in constructor
2023-11-28 16:07:38 +00:00
Anatoli Babenia
d1820a8fb1
brew style
wrapping of a long call
2023-11-28 15:57:19 +00:00
Anatoli Babenia
c17fc7b6f6
Remove license accessor
2023-11-28 15:46:01 +00:00
Anatoli Babenia
2b3ef56aa4
Try keyword arguments
2023-11-28 15:35:58 +00:00
Anatoli Babenia
259823cf4d
formula_creator: Set initial values for name and version in constructor
2023-11-27 21:08:18 +00:00
Anatoli Babenia
e2d2ea1d04
formula_creator: Remove dependency on args
2023-11-27 21:08:10 +00:00
Anatoli Babenia
c148396b98
create: Pass fetch value directly into constructor
2023-11-27 21:04:19 +00:00
Anatoli Babenia
d8f19ff881
Rename generate!
to write_formula!
2023-11-23 18:04:03 +03:00
Anatoli Babenia
51b16585fb
formula_creator: Remove path
attr to reduce code complexity
...
`path` attribute is used only once, and it is easier to calculate
it on the fly than to update its state after different methods.
2023-11-21 13:28:47 +03:00
Bo Anderson
34b1f37846
dev-cmd/vendor-gems: git add Gemfile.lock
2023-11-17 17:48:26 +00:00
Mike McQuaid
78b7d7e2d6
Merge pull request #16231 from Bo98/vendor-gem-workaround
...
dev-cmd/vendor-gems: workaround Dependabot removing lockfile platforms
2023-11-17 17:02:07 +00:00