Commit Graph
20641 Commits
Author SHA1 Message Date
EricFromCanada 0dc177d649 completions/bash: complete names of commands 2020-04-27 18:32:12 -04:00
Mike McQuaid 223b66bcdc Merge pull request #7451 from claui/fix-cask-loading-this-time-for-real
Cask loader: add missing canonicalisation
2020-04-27 16:19:01 +01:00
Mike McQuaid e02a3ba145 Merge pull request #7450 from Bo98/expat-pc
os/mac/pkgconfig: add expat.pc
2020-04-27 14:32:59 +01:00
Claudia b8aa808b9d Make sure DEFAULT_DIRS values are Pathnames
This commit fixes the PR #7417 bug.

The call to `canonicalize` needs to wrap `DEFAULT_DIRS`, not the
other way around. This was mixed up in PR #7417 due to an oversight.
2020-04-27 15:25:28 +02:00
Bo Anderson a016d65424 os/mac/pkgconfig: add expat.pc 2020-04-27 14:10:44 +01:00
Claudia c85df70757 Fix flaw in Cask test helper
This commit fixes a flaw in the Cask test helper, causing the broken `Cask::Config` test to actually fail.

The flaw occurred while patching the `Cask::Config::DEFAULT_DIRS` hash.
While the original hash uses strings as values, the patched one used
`Pathname` values, masking a broken `Cask::Config::from_json` test.

Now the broken test fails like it should.
2020-04-27 15:09:36 +02:00
Claudia cad8be3278 Add broken test, revealing test helper flaw
This commit adds a broken test, which is meant to expose a flaw in the
constructor of `Cask::Config`.

That (broken) test still passes because there’s also a flaw in our
test helper code.

The helper flaw happens to neutralize the `Cask::Config` flaw.
2020-04-27 15:00:22 +02:00
Claudia dd3267ece0 Add test for JSON-based cask config loader
Previously, the JSON-based cask config loader was untested.
This commit changes the interface to accept a string, making the loader
easier to test. The commit also adds a test.
2020-04-27 14:54:56 +02:00
Mike McQuaid efef0087a6 Merge pull request #7448 from MikeMcQuaid/actions-cache-gems
workflows/tests: cache RubyGems.
2020-04-27 11:50:01 +01:00
Mike McQuaid 37d87e3fa3 workflows/tests: cache RubyGems.
This should save about a minute for each CI run.
2020-04-27 11:31:21 +01:00
Bo Anderson 2c64eab710 Merge pull request #7442 from Bo98/ncurses-pc
os/mac/pkgconfig: add ncurses.pc & ncursesw.pc
2020-04-27 10:39:27 +01:00
Mike McQuaid 1a51b3e41b Merge pull request #7443 from Bo98/libedit-pc
os/mac/pkgconfig: add libedit.pc
2020-04-27 08:41:04 +01:00
Mike McQuaid ba5d1ef796 Merge pull request #7445 from Bo98/libffi-pc
os/mac/pkgconfig: add libffi.pc
2020-04-27 08:40:28 +01:00
Mike McQuaid b33c823111 Merge pull request #7417 from claui/fix-cask-loading
Fix cask loading after adding an artifact type
2020-04-27 08:40:19 +01:00
Mike McQuaid 8c681d836b Merge pull request #7441 from bayandin/bump-revision-stable-do
bump-revision: re-apply proper fix for handling stable block
2020-04-27 08:39:44 +01:00
Mike McQuaid 5618b9c53b Merge pull request #7446 from Bo98/hombrew
cmd/list: fix Hombrew typo
2020-04-27 08:37:55 +01:00
Mike McQuaid 2575d137d8 Merge pull request #7447 from Homebrew/dependabot/bundler/Library/Homebrew/mime-types-data-3.2020.0425
build(deps): bump mime-types-data from 3.2019.1009 to 3.2020.0425 in /Library/Homebrew
2020-04-27 08:30:08 +01:00
dependabot-preview[bot] 00ae9f5a2e build(deps): bump mime-types-data in /Library/Homebrew
Bumps [mime-types-data](https://github.com/mime-types/mime-types-data) from 3.2019.1009 to 3.2020.0425.
- [Release notes](https://github.com/mime-types/mime-types-data/releases)
- [Changelog](https://github.com/mime-types/mime-types-data/blob/master/History.md)
- [Commits](https://github.com/mime-types/mime-types-data/compare/v3.2019.1009...v3.2020.0425)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-27 06:01:38 +00:00
Bo Anderson 95f226cf51 cmd/list: fix Hombrew typo 2020-04-27 00:47:24 +01:00
Bo Anderson c7120f1cfb os/mac/pkgconfig: add libffi.pc 2020-04-26 23:26:16 +01:00
Bo Anderson c49c21faa3 os/mac/pkgconfig: add libedit.pc 2020-04-26 22:10:20 +01:00
Bo Anderson 29c121be98 os/mac/pkgconfig: add ncurses.pc & ncursesw.pc 2020-04-26 21:38:44 +01:00
EricFromCanada 5a4a57310f bump-revision: insert after homepage if stable block is present 2020-04-26 15:13:34 +01:00
Alexander Bayandin 7ba0f34f72 Revert "Merge pull request #7316 from bayandin/fix-bump-revision"
This reverts commit a7fdc7046f, reversing
changes made to bfa175d118.
2020-04-26 15:11:31 +01:00
Mike McQuaid bdc7ebf3c7 Merge pull request #7434 from GauthamGoli/argv-cleanup-22
ARGV: Deprecate ARGV.build_bottle? and replace with Homebrew.args.build_bottle
2020-04-26 14:14:35 +01:00
Mike McQuaid 7b48dd59b0 Merge pull request #7438 from atetubou/create_completion
completions/bash: add flags for create
2020-04-26 13:56:55 +01:00
Mike McQuaid 193f2c09fa Merge pull request #7435 from bayandin/patch-2
bintray: fix package creation for verbose output
2020-04-26 13:40:27 +01:00
Mike McQuaid 3911ff4080 Merge pull request #7433 from issyl0/lint-dockerfile
Lint the homebrew/brew Dockerfile with `hadolint`
2020-04-26 13:39:09 +01:00
Mike McQuaid a7fdc7046f Merge pull request #7316 from bayandin/fix-bump-revision
bump-revision: fix handling formula with stable block
2020-04-26 13:31:45 +01:00
Gautham G b0ac5bab31 ARGV: Deprecate ARGV.build_bottle? and replace with Homebrew.args.build_bottle 2020-04-26 13:28:44 +01:00
tikuta c6545687ea completions/bash: add flags for create
Sorts flags also.
2020-04-26 21:25:07 +09:00
Alexander Bayandin 1d7ed982ec bintray: force curl to fail on server errors 2020-04-26 10:03:32 +01:00
Issy Long 785f3ab464 Dockerfile: Tabs to spaces
- My editor converted some of these to spaces when I changed the lines
  in the previous commit. We should be consistent, so I made all of them
  into spaces.
2020-04-26 09:55:14 +01:00
Issy Long 9baebbe38a Lint the homebrew/brew Dockerfile with hadolint
- I suggested this for the contents of
  [Linuxbrew/docker](https://github.com/Linuxbrew/docker) in
  https://github.com/Linuxbrew/docker/issues/75. People agreed, and
  Shaun asked me to do the same here.
- This adds a step to CI to lint the Dockerfile, via
  [hadolint](https://github.com/hadolint/hadolint), on Ubuntu.
- The linting errors it surfaced on this Dockerfile were:

```
Dockerfile:4 DL3008 Pin versions in apt get install. Instead of `apt-get install <package>` use `apt-get install <package>=<version>`
Dockerfile:30 DL3020 Use COPY instead of ADD for files and folders
Dockerfile:32 DL3003 Use WORKDIR to switch to a directory
```

- [DL3008](https://github.com/hadolint/hadolint/wiki/DL3008) - pinning
  versions in `apt-get install` - is at odds with what we recommend in the
  normal Homebrew on Linux dependency install instructions. We don't
  want the dependency management of having to check each of these
  Dockerfiles periodically for the latest version numbers of packages
  and have to update them. So I've disabled this lint.

- [DL3003](https://github.com/hadolint/hadolint/wiki/DL3003) - use
  WORKDIR to `cd` - is disabled in this case due to [review
  comments](https://github.com/Homebrew/brew/pull/7433/files#r415098255).
2020-04-26 09:54:36 +01:00
Jonathan Chang bfa175d118 Merge pull request #7430 from Bo98/update-taps
workflows/tests: ensure taps are up-to-date
2020-04-26 10:19:36 +10:00
Bo Anderson 333966c926 workflows/tests: ensure taps are up-to-date 2020-04-25 14:17:32 +01:00
Bo Anderson d5ab6534c0 Merge pull request #7426 from Bo98/std-sdk
ENV/std: port superenv SDK changes
2020-04-24 20:43:02 +01:00
Bo Anderson 6b1d78ba72 Merge pull request #7429 from Bo98/xclang
shims/super/cc: relax restrictions with -Xclang
2020-04-24 20:41:35 +01:00
Bo Anderson fb65d5a1f8 shims/super/cc: relax restrictions with -Xclang 2020-04-24 00:29:02 +01:00
Bo Anderson 41a666febb ENV/std: port superenv SDK changes 2020-04-23 18:11:10 +01:00
Mike McQuaid d5ffb96d24 Merge pull request #7425 from Bo98/super-xcode
ENV/super: always set HOMEBREW_SDKROOT for Xcode builds
2020-04-23 11:54:59 +01:00
Bo Anderson ae6c58c7bc ENV/super: always set HOMEBREW_SDKROOT for Xcode builds 2020-04-23 11:10:54 +01:00
Mike McQuaid 36a1c5cdc3 Merge pull request #7424 from EricFromCanada/shell-prompt-fix
sh: fix custom shell prompt for zsh
2020-04-23 08:35:05 +01:00
EricFromCanada 78b87b7f23 sh: fix custom shell prompt for zsh 2020-04-23 00:38:36 -04:00
Bo Anderson ef471e9767 Merge pull request #7423 from EricFromCanada/ruby-canonical_segments
ruby.sh: allow running on older Ruby versions
2020-04-22 23:21:00 +01:00
Bo Anderson a5b1b28ba7 Merge pull request #7421 from bayandin/patch-1
bintray: fix style
2020-04-22 23:20:30 +01:00
Alexander Bayandin 28def587f0 bintray: fix style 2020-04-22 22:42:26 +01:00
Eric Knibbe fa1ce146e4 ruby.sh: allow running on older ruby versions 2020-04-22 17:36:00 -04:00
Bo Anderson fa18b44699 Merge pull request #7422 from MikeMcQuaid/uninstall_gettext
workflows/tests: link old gettext.
2020-04-22 22:13:03 +01:00
Mike McQuaid f9a84075ac workflows/tests: link old gettext.
This is failing `brew doctor` on GitHub Actions.
2020-04-22 21:36:18 +01:00