hyuraku
634fcad1b2
add dry-run option to formula#install
2022-08-16 21:01:07 +09:00
hyuraku
93ebe42a72
add dry-run option to cask#install
2022-08-16 21:00:45 +09:00
Sean Molenaar
cc61a759ed
Merge pull request #13627 from SMillerDev/feature/cask/signing_check
...
cask: add audit for incorrect signing
2022-08-16 10:51:59 +02:00
Sean Molenaar
ca65777e70
cask/audit: improve wording
...
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2022-08-16 10:01:35 +02:00
Mike McQuaid
59692b5bf4
service: provide formula accessor.
...
Use `f` because it's generally recognised as a formula and this
shouldn't be widely needed/used.
2022-08-16 08:35:33 +01:00
Rylan Polster
686e02b7ce
Add arm:
and intel:
arguments to cask sha256
stanza
2022-08-16 00:48:24 -04:00
Carlo Cabrera
5047d4249e
Merge pull request #13690 from carlocab/python-path-shebang
...
language/python: support `python3` from PATH in `#detected_python_shebang`
2022-08-16 02:02:56 +08:00
Sean Molenaar
17d0572984
Merge pull request #13683 from SMillerDev/fix/build_env/dump_typing
...
build_environment: add proper types to dump() and fix inreplace error
2022-08-15 19:34:41 +02:00
Sean Molenaar
2de6958a36
build_environment: add proper types to dump() and fix inreplace error
2022-08-15 19:03:55 +02:00
fn ⌃ ⌥
783fcfb97c
Fix tests
2022-08-15 07:52:32 -07:00
fn ⌃ ⌥
a208ea9c92
info: highlight package name
2022-08-15 07:47:52 -07:00
Rylan Polster
63ced67928
Merge pull request #13698 from Rylan12/refactor-on-system-cops
...
Refactor `on_system` rubocops for use in casks
2022-08-15 09:28:20 -04:00
Carlo Cabrera
fb4c6d92bc
Merge pull request #13677 from carlocab/python-libexec
...
ENV/super: add Python's `libexec/"bin"` directory when applicable
2022-08-15 18:47:02 +08:00
Carlo Cabrera
a1c1bf73ec
dev-cmd/test: set RUST_BACKTRACE
when retrying
...
Occasionally, a new version of Rust will cause failures in dependents.
See, for example, Homebrew/homebrew-core#107818 .
This change will allow us to get a fuller backtrace in CI, which will
also make it easier to submit bug reports upstream.
Without this change, recovering a full backtrace requires installing the
new version of Rust and rebuilding the failing formula from source. Both
these steps can be skipped if we set `RUST_BACKTRACE` when retrying a
failing test.
2022-08-15 18:27:32 +08:00
Carlo Cabrera
8064a39c18
Prefer newer versions of Python
...
Some formulae declare multiple Python dependencies, and they can appear
in any order in the `deps` array. Let's make sure to prefer the newest
one when adding their `libexec/"bin"` directory to `PATH`.
2022-08-15 18:18:21 +08:00
Rylan Polster
af99dfba00
Refactor on_system
rubocops for use in casks
2022-08-14 17:31:07 -04:00
Lukas Oberhuber
0cf11f4089
fix debug-symbols
...
Incorrectly named variable meant existing directory is never removed
so new directory can't be copied in.
2022-08-13 23:30:20 -10:00
apainintheneck
353fe2d322
Update brew ls
to work when the cellar doesn't exist
2022-08-13 12:21:14 -07:00
BrewTestBot
891d0cfc72
spdx: update license data.
...
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/spdx.yml ).
2022-08-13 00:13:41 +00:00
BrewTestBot
95356dd9dd
brew vendor-gems: commit updates.
2022-08-12 18:11:23 +00:00
dependabot[bot]
399631fced
build(deps): bump rubocop from 1.34.1 to 1.35.0 in /Library/Homebrew
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.34.1 to 1.35.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.34.1...v1.35.0 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-08-12 18:04:47 +00:00
Carlo Cabrera
98a53e4781
language/python: support python3
from PATH in #detected_python_shebang
...
Some formulae are flexible about the version of Python3 that they use.
However, when we use `#detected_python_shebang` on these formulae, they
become coupled to the specific version of Python3 declared in the
formula.
This is harmful because
1. it prevents us from using `uses_from_macos "python"` even in formulae
where we should be able to
2. it forces us to rebuild the formula whenever we make changes to the
Python dependency when nothing but the shebang would have changed as
a consequence of the rebuild
For an example of this, see Homebrew/homebrew-core#107905 .
I'd also like to do this to get rid of some really terrible hacks we
have in `glib-utils` as a means of decoupling `glib` from the specific
versioned Python dependency it used to have.
See Homebrew/homebrew-core#103916 , or Homebrew/homebrew-core#106045 for
a proposal to give the same treatment to `gobject-introspection`.
2022-08-13 01:11:09 +08:00
Rylan Polster
dac54fbbfb
Merge pull request #13536 from max-ae/generate-completions-dsl
...
Formula: add DSL to generate completions
2022-08-12 10:39:37 -04:00
Rylan Polster
e30b2a173c
Merge pull request #13688 from Rylan12/fix-bump-cask-pr
...
`bump-cask-pr`: fix `sha256` replacement with `arch`
2022-08-12 10:04:50 -04:00
Mike McQuaid
a73a1a665e
Merge pull request #13608 from lukaso/debug-symbols
...
Support for `--debug-symbols` for macos
2022-08-12 10:05:32 +01:00
Mike McQuaid
04ff6a18f4
Tweak --debug-symbols description.
2022-08-12 09:34:51 +01:00
Rylan Polster
8fb03838db
bump-cask-pr
: fix sha256
replacement with arch
2022-08-11 23:59:20 -04:00
Rylan Polster
dd2b1ce7e9
Merge pull request #13681 from Rylan12/cask-variables-rubocop
...
Add and adjust cask rubocops to handle variables
2022-08-11 20:05:08 -04:00
Rylan Polster
ad7e5ccc44
Add additional test
2022-08-11 19:14:21 -04:00
Lukas Oberhuber
2c829380b5
Test that --debug-symbols succeeds
...
Due to limitations of the test framework, this only tests
that the command with the --debug-symbols
flag succeeds and that on MacOS the `dsymutil` is run.
2022-08-11 10:54:18 -10:00
Mohammad Zain Abbas
a2979b2b10
Merge branch 'Homebrew:master' into mohammad
2022-08-11 22:07:30 +02:00
Mohammad Zain Abbas
2ae583c836
Removed resource_name
method
2022-08-11 21:50:54 +02:00
Max Eisner
873954cb71
Revert "simplify"
...
This reverts commit 2369a58665d151035cb8047343a10fb9e0f40806.
2022-08-11 21:32:03 +02:00
Mohammad Zain Abbas
54c9338ed4
Removed use_homebrew_curl?
for resources
2022-08-11 21:25:24 +02:00
Mohammad Zain Abbas
c111a5bc9d
Revert back changes + modified resource_name
method
2022-08-11 21:00:28 +02:00
Max Eisner
2369a58665
simplify
2022-08-11 20:59:51 +02:00
Max Eisner
fa22a167d3
refactor to variable length commands
arg
2022-08-11 18:12:08 +02:00
Mike McQuaid
5ac30ed2ef
Merge pull request #13684 from MikeMcQuaid/rubocop_cmd_fixes
...
dev-cmd/rubocop: use bundle check.
2022-08-11 16:41:57 +01:00
Mike McQuaid
40c4e5f228
Merge pull request #13671 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-1.34.1
...
build(deps): bump rubocop from 1.33.0 to 1.34.1 in /Library/Homebrew
2022-08-11 14:03:59 +01:00
Max Eisner
a79e8c3692
allow subcmd
to take an array, formulae like circleci need it
2022-08-11 14:26:17 +02:00
Max Eisner
19530b2239
make subcmd optional again, formulae like certigo
need it
2022-08-11 14:07:32 +02:00
Mike McQuaid
74a8e5bb23
dev-cmd/rubocop: use bundle check.
...
It's not reliable enough to just check for the binary.
2022-08-11 10:57:19 +01:00
Sean Molenaar
e90371f8ab
cask: add audit for incorrect signing
2022-08-11 09:11:29 +02:00
Lukas Oberhuber
3d60d610dd
Merge branch 'master' into debug-symbols
2022-08-10 18:44:09 -10:00
Carlo Cabrera
4a623e0a25
Merge pull request #13659 from carlocab/more-gcc-rpath
...
linux/super: add unversioned GCC lib directory to RPATH
2022-08-11 12:04:24 +08:00
Lukas Oberhuber
aa2682a098
These tests don't test anything
...
On MacOS, the compile flags `-g` are not set, and I can't figure out
how to set them here. `dsymutil` runs successfully regardless of if
there are debug symbols or not.
Same on linux therefore the test cannot succeed.
2022-08-10 16:55:19 -10:00
Rylan Polster
ec132ff851
Add and adjust cask rubocops to handle variables
2022-08-10 17:45:43 -04:00
Rylan Polster
43bbe2bcfc
Fix nil
handling in arch
cask DSL
2022-08-10 17:15:37 -04:00
Max Eisner
a666b1bce8
fix style
2022-08-10 22:31:43 +02:00
Mohammad Zain Abbas
f9f3d3d84b
Minor refractoring
2022-08-10 22:00:08 +02:00