Commit Graph
24652 Commits
Author SHA1 Message Date
Bryce Glover 39bdb54d2d [.github/workflows/tests.yml] jobs.test-everything: Don't run on user forks. 2020-12-07 19:31:24 -05:00
Bryce Glover 94d68404db [.github/workflows/tests.yml] jobs.tap-syntax: Don't run on user forks. 2020-12-07 19:31:24 -05:00
Bryce Glover ce11d63ca8 [.github/workflows/docker.yml] jobs.ubuntu: Don't run on user forks. 2020-12-07 19:31:24 -05:00
Misty De Meo 08be577d5f Merge pull request #9452 from mistydemeo/ruby_fix_up_broken_system_headers
RbConfig: fix broken MacOS SDK paths
2020-12-07 16:18:12 -08:00
Markus Reiter e416668a25 Merge pull request #9423 from reitermarkus/bump-unversioned-casks
Add `bump-unversioned-casks` command.
2020-12-08 00:19:37 +01:00
Markus Reiter 73440797ef Add bump_unversioned_cask helper method. 2020-12-07 23:03:47 +01:00
Markus Reiter c6876ba65c Add UnversionedCaskChecker helper class. 2020-12-07 23:03:47 +01:00
Markus Reiter 3b524a04c2 Output PKG contents if no version can be found. 2020-12-07 23:03:47 +01:00
Markus Reiter d6f30a4bc1 Handle formatted versions ending with build version. 2020-12-07 23:03:47 +01:00
Markus Reiter 96bbf1ac15 Show contained files of PKGs when version detection fails. 2020-12-07 23:03:47 +01:00
Markus Reiter 4f3bfd1d58 Improve handling of short_version starting with version. 2020-12-07 23:03:47 +01:00
Markus Reiter 91ce799fe2 Ignore empty version strings. 2020-12-07 23:03:47 +01:00
Markus Reiter 933499089c Add test for decide_between_versions. 2020-12-07 23:03:47 +01:00
Markus Reiter 6d21df2c8b Always choose longer version in correct format. 2020-12-07 23:03:47 +01:00
Markus Reiter bf46814ddd Skip casks before extracting. 2020-12-07 23:03:47 +01:00
Markus Reiter a3182a6386 Extract package into new temporary directory. 2020-12-07 23:03:47 +01:00
Markus Reiter ef1ea75c08 Add support for single-package casks. 2020-12-07 23:03:47 +01:00
Markus Reiter 2157a71a68 Never exit with failure. 2020-12-07 23:03:47 +01:00
Markus Reiter ffebf0da5f Update check_time even if time and file size didn't change. 2020-12-07 23:03:47 +01:00
Markus Reiter 0a54169fa6 Change limit to minutes. 2020-12-07 23:03:47 +01:00
Markus Reiter b57a448f2a Add bump-unversioned-casks command. 2020-12-07 23:03:47 +01:00
Michka Popoff ff28d7c69b Merge pull request #9365 from iMichka/merge-test1
bottle: add tests for json merging
2020-12-07 21:15:47 +01:00
Michka Popoff d768b6649a bottle: add tests for json merging
- Extract the json reading from the json merging: it makes the code hard to understand.
This helps for the separation of concerns: the jsons are read in one method;
and merged in a second one
- Added a first test to check the merge function

No change in behaviour was done, this change is just there to increase code coverage
and to prepare for #9315
2020-12-07 19:58:49 +01:00
Misty De Meo 11445e0f3e RbConfig: fix broken MacOS SDK paths 2020-12-07 10:33:56 -08:00
Mike McQuaid 20af7ee11f Merge pull request #9448 from MikeMcQuaid/bottle_checksum_sorting
software_spec: make bottle sorting stable.
2020-12-07 16:26:43 +00:00
Mike McQuaid f5f50feebc Merge pull request #9447 from MikeMcQuaid/no-shallow-clone-clarify
cmd/update: improve shallow clone message.
2020-12-07 16:05:17 +00:00
Mike McQuaid 161cbf1074 Merge pull request #9446 from MikeMcQuaid/dispatch_build_bottle_arm_fix
dev-cmd/dispatch-build-bottle: remove testing code.
2020-12-07 16:05:00 +00:00
Mike McQuaid a5bd7cccf1 software_spec: make bottle sorting stable.
As `:arm64_big_sur` and `:big_sur` equated to the same version: their
sorting was not consistent. Instead, suffix the tag and use that for
sorting so `:big_sur` is always before `:arm64_big_sur`.
2020-12-07 15:43:44 +00:00
Markus Reiter 9412c86856 Merge pull request #9440 from Homebrew/dependabot/bundler/docs/html-proofer-3.17.4
build(deps-dev): bump html-proofer from 3.17.3 to 3.17.4 in /docs
2020-12-07 16:37:26 +01:00
Markus Reiter 57250ecdf0 Merge pull request #9441 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.6134
build(deps): bump sorbet from 0.5.6130 to 0.5.6134 in /Library/Homebrew
2020-12-07 16:37:02 +01:00
Mike McQuaid 9d90ef29eb cmd/update: improve shallow clone message. 2020-12-07 15:23:08 +00:00
Mike McQuaid 3aeaf51538 Merge pull request #9445 from MikeMcQuaid/diagnostic-exist-writable
diagnostic: don't complain about creatable directories that don't exist.
2020-12-07 15:12:23 +00:00
Mike McQuaid 532864b0ef dev-cmd/dispatch-build-bottle: remove testing code.
This was accidentally merged in https://github.com/Homebrew/brew/pull/9444.
2020-12-07 14:42:00 +00:00
BrewTestBot e51e0685b1 Update RBI files for sorbet. 2020-12-07 14:41:14 +00:00
BrewTestBot a90bb733af brew vendor-gems: commit updates. 2020-12-07 14:40:28 +00:00
dependabot[bot] 229cbb0ef3 build(deps): bump sorbet from 0.5.6130 to 0.5.6134 in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.6130 to 0.5.6134.
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-07 14:34:54 +00:00
dependabot[bot] dcbdb9563a build(deps-dev): bump html-proofer from 3.17.3 to 3.17.4 in /docs
Bumps [html-proofer](https://github.com/gjtorikian/html-proofer) from 3.17.3 to 3.17.4.
- [Release notes](https://github.com/gjtorikian/html-proofer/releases)
- [Commits](https://github.com/gjtorikian/html-proofer/compare/v3.17.3...v3.17.4)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-07 14:34:00 +00:00
Mike McQuaid b751742dfc diagnostic: don't complain about creatable directories that don't exist.
If you can write to `HOMEBREW_PREFIX` (which isn't the case for
`/usr/local` on newer macOSs) then don't complain about these
directories not existing.
2020-12-07 14:32:56 +00:00
Mike McQuaid 59be0ba888 Merge pull request #9444 from MikeMcQuaid/dispatch_build_bottle_arm
dev-cmd/dispatch-build-bottle: set ARM labels.
2020-12-07 13:47:07 +00:00
Mike McQuaid 09cca671bd dev-cmd/dispatch-build-bottle: set ARM labels.
Set the label properly for ARM.

Tested with inputs `11-arm` and `arm64_big_sur`.

Fixes https://github.com/Homebrew/brew/issues/9434
2020-12-07 13:20:01 +00:00
Mike McQuaid 62de53a515 Merge pull request #9443 from MikeMcQuaid/arm64_big_sur_bottle_ordering
Fix `:arm64_big_sur` bottle ordering.
2020-12-07 12:37:41 +00:00
Mike McQuaid cf1e4fbcc3 Merge pull request #9442 from MikeMcQuaid/catalina-ruby-fix
brew.sh: don't allow system Ruby on Catalina.
2020-12-07 12:19:45 +00:00
Mike McQuaid ed7df8f99d Merge pull request #9381 from nandahkrishna/github-latest
livecheck: add GithubLatest strategy
2020-12-07 12:14:49 +00:00
Mike McQuaid 66d1b929a5 Fix :arm64_big_sur bottle ordering.
This wasn't being parsed correctly so was being put below the Linux
bottle which is less readable, less intuitive and will cause a bunch
of merge conflicts.
2020-12-07 12:09:29 +00:00
Mike McQuaid 179459347a brew.sh: don't allow system Ruby on Catalina.
It's (far) too broken for our purposes.

Fixes https://github.com/Homebrew/brew/issues/9410
2020-12-07 11:52:44 +00:00
Mike McQuaid fa2f991b38 Merge pull request #9415 from MikeMcQuaid/consolidate_macos_tests
workflows/tests: consolidate macOS tests.
2020-12-07 11:50:10 +00:00
Jonathan Chang 24f7898606 Merge pull request #9336 from jonchang/refactor-git-extensions
git_extensions: refactor and delete redundant functions
2020-12-06 15:55:05 +11:00
Jonathan Chang 8b206dfa33 git_extensions: move commit_message from utils/git 2020-12-06 14:33:23 +11:00
Jonathan Chang 92d3eda914 git_extensions: move origin_branch from utils/git 2020-12-06 14:33:23 +11:00
Jonathan Chang d802b3755a utils/git: remove redundant current_branch 2020-12-06 14:33:23 +11:00