Markus Reiter
d7a0e260e8
Improve Cask::Utils.gain_permissions_remove
for symlinks.
2023-05-13 03:54:48 +02:00
Markus Reiter
4e483c9a0e
Add test for Cask::Utils::gain_permissions_mkpath
.
2023-05-13 03:42:00 +02:00
Markus Reiter
2c71d9dcd8
Use sudo
for symlinks if necessary.
2023-05-13 03:42:00 +02:00
Markus Reiter
a1dd95d6ee
Merge pull request #15412 from JBYoshi/cask-upgrade/named-params
...
Fix typing on revert_upgrade().
2023-05-12 22:32:11 +02:00
JBYoshi
ad8ce82673
Fix typing on revert_upgrade().
...
Also adds several type signature checks to test for these errors.
2023-05-12 14:53:27 -05:00
Markus Reiter
d12ad28d26
Merge pull request #15411 from Homebrew/dependabot/bundler/Library/Homebrew/thor-1.2.2
...
Bump thor from 1.2.1 to 1.2.2 in /Library/Homebrew
2023-05-12 21:20:48 +02:00
Markus Reiter
a3231a03fa
Implement cask renames.
2023-05-12 21:17:30 +02:00
BrewTestBot
3852582d9f
Update RBI files for thor.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2023-05-12 19:05:40 +00:00
BrewTestBot
3e588581de
brew vendor-gems: commit updates.
2023-05-12 19:00:59 +00:00
dependabot[bot]
aa47457378
Bump thor from 1.2.1 to 1.2.2 in /Library/Homebrew
...
Bumps [thor](https://github.com/rails/thor ) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/rails/thor/releases )
- [Commits](https://github.com/rails/thor/compare/v1.2.1...v1.2.2 )
---
updated-dependencies:
- dependency-name: thor
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-12 18:57:36 +00:00
Markus Reiter
8ea287cc07
Merge pull request #15407 from JBYoshi/cask-upgrade/wildcards
...
Fix wildcard copy in cask updates.
2023-05-12 19:10:56 +02:00
JBYoshi
b1c7f12fbb
Clean up allow and expect.
2023-05-12 09:57:12 -05:00
JBYoshi
4a3b8923f2
More test cleanup.
2023-05-12 09:52:57 -05:00
JBYoshi
0ddeba6de6
Merge remote-tracking branch 'origin/master' into cask-upgrade/wildcards
2023-05-12 09:46:01 -05:00
Mike McQuaid
1773056597
Merge pull request #15408 from reitermarkus/audit-empty-tap
...
Don't fail auditing empty tap.
2023-05-12 08:31:33 +01:00
JBYoshi
d697037aca
Merge remote-tracking branch 'origin/master' into cask-upgrade/wildcards
2023-05-11 17:32:36 -05:00
JBYoshi
5e23a0563a
Switch base case expect() to allow().
2023-05-11 17:10:41 -05:00
JBYoshi
7a108d3db0
Merge and_call_original instruction into expect() calls.
2023-05-11 17:09:27 -05:00
Markus Reiter
c5926241a8
Don't fail auditing empty tap.
2023-05-11 21:52:36 +02:00
JBYoshi
84ad387661
Clean up code for feedback.
2023-05-11 13:29:56 -05:00
JBYoshi
29c9921726
Also use / above.
2023-05-11 12:47:37 -05:00
JBYoshi
d0e64e2c57
Use / for path concatenation.
2023-05-11 12:46:05 -05:00
JBYoshi
a1780c842c
Improve unit test to make sure the sudo version is used.
2023-05-11 12:44:35 -05:00
Markus Reiter
aa450ea824
Merge pull request #15403 from reitermarkus/version-null-to_str
...
Improve `#to_str` and `#to_json` for `Version::NULL`.
2023-05-11 19:33:10 +02:00
Markus Reiter
5c9c089b68
Improve #to_str
and #to_json
for Version::NULL
.
2023-05-11 19:16:42 +02:00
JBYoshi
2e8232de39
Replace wildcard copy with a loop over children.
...
Fixes one of the errors in https://github.com/orgs/Homebrew/discussions/4498 (specifically "cp: [...].app/*:
No such file or directory").
2023-05-11 11:47:16 -05:00
Bo Anderson
fff93a8781
Merge pull request #15405 from Bo98/cleanup-version-fix
...
cleanup: fix version error for cache items without a version
2023-05-11 16:16:27 +01:00
Bo Anderson
0daa4d98cf
cleanup: fix version error for cache items without a version
2023-05-11 13:44:26 +01:00
Mike McQuaid
082017e93d
Merge pull request #15402 from Bo98/tab-version-type-fix
...
tab: fix typing of versions
2023-05-11 13:08:25 +01:00
Bo Anderson
289fb5b393
tab: fix typing of versions
2023-05-11 12:33:27 +01:00
Bo Anderson
32f225897e
Merge pull request #15400 from Homebrew/sorbet-files-update
...
sorbet: Update RBI files.
2023-05-11 02:49:55 +01:00
BrewTestBot
8d8e6e4eef
sorbet: Update RBI files.
...
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml ) workflow.
2023-05-11 00:24:17 +00:00
Bo Anderson
5f2ccd22f2
Merge pull request #15399 from Bo98/cask-backtrace-improve
...
cask/upgrade: improve error backtraces
2023-05-10 15:49:30 +01:00
Bo Anderson
fb31c5d5d6
cask/upgrade: improve error backtraces
2023-05-10 14:46:51 +01:00
Mike McQuaid
15244d8a7d
Merge pull request #15394 from Homebrew/sorbet-files-update
...
sorbet: Update RBI files.
2023-05-10 13:20:14 +01:00
Mike McQuaid
04866b6e39
Merge pull request #15392 from reitermarkus/remove-rubocop
...
Remove `NoDslVersion` cop.
2023-05-10 13:13:35 +01:00
Mike McQuaid
d90644f18e
Merge pull request #15376 from colindean/checklist_toc_and_minor_fixes
...
Adds a TOC to the maintainer checklist
2023-05-10 13:11:55 +01:00
Mike McQuaid
17562724bd
New-Maintainer-Checklist: cleanup owners references.
2023-05-10 12:56:15 +01:00
Carlo Cabrera
47ad2e254d
Merge pull request #15393 from Homebrew/sponsors-maintainers-man-completions
...
Update sponsors.
2023-05-10 13:18:44 +08:00
Carlo Cabrera
437e1bf09d
Merge pull request #15397 from ZhongRuoyu/workflows-build-pkg
...
workflows/build-pkg: only run on Homebrew-owned repos
2023-05-10 13:18:31 +08:00
Carlo Cabrera
0376c6c5c1
utils/github: use Pulls API to check open pull requests on CI
...
We currently use the search API to check for duplicate pull requests,
but this is not very reliable. Our `autobump.yml` workflow routinely
opens duplicate pull requests [1] because the search API often returns
incorrect results.
We can make this more reliable by using the Pulls API instead.
Unfortunately, querying the Pulls API is very slow (~10s vs less than a
second for the search API), so let's limit its usage to calls made
inside CI, which should help @BrewTestBot avoid opening duplicate PRs.
(Most recent dupes were authored by @BrewTestBot.)
[1] https://github.com/Homebrew/homebrew-core/pulls?q=is%3Apr+author%3ABrewTestBot+is%3Aunmerged+in%3Acomments+Duplicate
2023-05-10 13:08:32 +08:00
Ruoyu Zhong
733eff2fa7
workflows/build-pkg: only run on Homebrew-owned repos
...
This prevents the workflow from being run in a fork.
Signed-off-by: Ruoyu Zhong <zhongruoyu@outlook.com>
2023-05-10 12:59:33 +08:00
Carlo Cabrera
58067727f4
Merge pull request #15391 from carlocab/fetch-refactor
...
fetch: remove use of `args` from CLI parser
2023-05-10 10:26:40 +08:00
Colin Dean
123437f05e
Sync 'owners' in TOC in New Maintainers Checklist
2023-05-09 21:15:11 -04:00
BrewTestBot
d5de908486
sorbet: Update RBI files.
...
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml ) workflow.
2023-05-10 00:23:20 +00:00
Markus Reiter
46b9dba03c
Remove NoDslVersion
cop.
2023-05-10 01:02:42 +02:00
BrewTestBot
d75c66b308
Update sponsors.
...
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml ) workflow.
2023-05-09 23:01:50 +00:00
Markus Reiter
f7168bf234
Merge pull request #15336 from reitermarkus/version-head-null
...
Merge `HeadVersion` and `NullVersion` into `Version`.
2023-05-10 01:01:21 +02:00
Colin Dean
38adddbda7
Restore Owners header
...
My intent was to disambiguate what ownership means and be specific but we decided it was better to just keep the title the same since that's what it's called in all of the systems.
2023-05-09 09:04:54 -04:00
Carlo Cabrera
69c16739d2
fetch: remove use of args
from CLI parser
...
See discussion at #15382 .
2023-05-09 18:07:32 +08:00