38364 Commits

Author SHA1 Message Date
Mike McQuaid
5e78ba31e3
Merge pull request #16103 from Homebrew/sponsors-maintainers-man-completions 2023-10-12 07:18:10 +01:00
Mike McQuaid
07daa5582a
Merge pull request #16104 from Homebrew/sorbet-files-update 2023-10-12 07:04:51 +01:00
BrewTestBot
31bbdbfee1
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-10-12 06:04:47 +00:00
Mike McQuaid
5e5f5c9c04
Merge pull request #16105 from davidchall/patch-1 2023-10-12 07:04:08 +01:00
David C Hall
a3887482bb
Update tap-new.rb 2023-10-11 19:40:04 -07:00
David C Hall
8e65816335
Adding GHA permission for GitHub Packages
When a tap stores bottles in GitHub Packages, then the publish workflow requires the corresponding write permission.
2023-10-11 19:31:54 -07:00
Eric Knibbe
eacf8d96d6
Merge pull request #16102 from EricFromCanada/api-urls-using
api: add `using:` attribute to head & stable URLs
2023-10-11 21:57:03 -04:00
BrewTestBot
cecd63ed29
sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2023-10-12 00:23:27 +00:00
BrewTestBot
77c83b3054
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-10-12 00:05:17 +00:00
Eric Knibbe
03e743a75e
api: add using: attribute to head & stable URLs 2023-10-11 14:14:18 -04:00
Mike McQuaid
f89c7194e8
Merge pull request #16098 from reitermarkus/odebug-system-command
Improve `odebug`/`SystemCommand` debugging output.
2023-10-11 09:10:46 +01:00
Markus Reiter
00c976ce38
Fix test. 2023-10-11 09:42:22 +02:00
Mike McQuaid
43e537afeb
Merge pull request #16099 from heller/terminal-manpages-16074
Tips-N'-Tricks: homebrew.man.conf for Terminal.app
2023-10-11 08:26:52 +01:00
Carlo Cabrera
b831a4ec2f
Merge pull request #16100 from Homebrew/dependabot/bundler/Library/Homebrew/regexp_parser-2.8.2
build(deps-dev): bump regexp_parser from 2.8.1 to 2.8.2 in /Library/Homebrew
2023-10-11 14:18:46 +08:00
BrewTestBot
104983533d
Update RBI files for regexp_parser.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2023-10-10 18:35:18 +00:00
BrewTestBot
254f9ec5bd
brew vendor-gems: commit updates. 2023-10-10 18:28:45 +00:00
dependabot[bot]
6319514a64
build(deps-dev): bump regexp_parser in /Library/Homebrew
Bumps [regexp_parser](https://github.com/ammar/regexp_parser) from 2.8.1 to 2.8.2.
- [Changelog](https://github.com/ammar/regexp_parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ammar/regexp_parser/compare/v2.8.1...v2.8.2)

---
updated-dependencies:
- dependency-name: regexp_parser
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-10 18:24:38 +00:00
Matthew Heller
c7653f5570
Apply suggestions from code review
Update instructions: Append to the file from the shell, and fix permissions if on macOS Intel.

Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2023-10-10 12:00:50 -05:00
Matthew Heller
26ee0bade1 Local linter didn't care about newline at EOF but CI did care... 2023-10-10 01:55:32 -05:00
Matthew Heller
29b43e1dc9 Fixes for the linter. 2023-10-10 01:52:31 -05:00
Matthew Heller
95b19823b7 Tips-N'-Tricks: homebrew.man.conf for Terminal.app
Add instructions for fixing Terminal.app's "Open man Page" command by creating homebrew.man.conf.
2023-10-10 01:23:54 -05:00
Markus Reiter
4b7aed84fa
Add test for print_stdout: :debug. 2023-10-10 03:42:22 +02:00
Markus Reiter
5d87da135a
Allow printing command output when HOMEBREW_DEBUG/--debug is set. 2023-10-10 03:42:22 +02:00
Markus Reiter
16aa6372a3
Make odebug output to stderr. 2023-10-10 03:42:22 +02:00
Mike McQuaid
e57a87cfe9
Merge pull request #16085 from samford/improve-date-version-parsing-take-2
Version: Improve date version parsing
4.1.15
2023-10-09 13:13:59 +01:00
Carlo Cabrera
a2d56ceb2e
Merge pull request #16097 from JameelKaisar/update-actions-publish
Add missing permissions to actions publish
2023-10-09 14:50:34 +08:00
Jameel Kaisar
2779b8ea7f Add missing permissions to actions publish
This commit adds the missing permissions to the
actions publish script. The 'contents: write'
permission is required to publish releases and
the 'pull-requests: write' permission is required
to close the pull request after the changes are committed.
2023-10-08 22:13:59 +00:00
Mike McQuaid
5349b76292
Merge pull request #16096 from EricFromCanada/cli-args-extras
cli/parser: depopulate commands' internal args lists
2023-10-08 19:28:48 +01:00
Mike McQuaid
abeab3e6c6
cli/parser: tweak style.
Co-authored-by: Kevin <apainintheneck@gmail.com>
2023-10-08 19:12:43 +01:00
Jameel Kaisar
61c030b08f Add close pr to actions publish
This commit enhances the publish actions script by
including a step to close the pull request after
committing the changes. The existing script deletes
the branch after pushing the commits, but lacks
the functionality to close the associated PR.
2023-10-08 18:08:56 +00:00
Eric Knibbe
d3959727d6
cli/parser: depopulate commands' args lists 2023-10-07 23:52:34 -04:00
Eric Knibbe
eef9f84a80
Merge pull request #16095 from EricFromCanada/fix-fetch-head
cmd/fetch: restore --HEAD functionality
2023-10-07 19:54:04 -04:00
Kevin
1c9caf96b7
Merge pull request #16063 from Homebrew/revert-16054-revert-16026-support-multiple-sockets-in-service-dsl
service: support multiple sockets in DSL
2023-10-07 14:42:26 -07:00
apainintheneck
215419daa5 service: provide backwards compatibility for socket strings
The previous PR changed how sockets were represented in the JSON
API for formulae and that would cause problems when trying to install
packages with service sockets. This provides backwards compatibility
until all users have upgraded to versions of homebrew that can deserialize
sockets hashes (maybe a couple weeks). Essentially, we store the
socket string when serializing sockets that were originally defined with
only the string parameter otherwise we serialize it to a hash.
2023-10-07 14:22:38 -07:00
Sam Ford
2298b74fed
Version: Improve date version parsing
The existing date version parsing regex only matches file names that
have a prefix (e.g., `ltopers-v2017-04-14.tar.gz`), so it doesn't
match files like `2023-09-28.tar.gz`. There are a handful of formulae
that have to manually specify the version as a result (e.g.,
`marksman`, `sqtop`, etc.). `bootloadhid` is also affected but that's
because the filename uses a dot as the prefix delimiter (e.g.,
`bootloadHID.2012-12-08.tar.gz`) and the regex only matches a hyphen.

This addresses these shortcomings by using `[._-]` as the prefix
delimiter and making it optional.

Co-authored-by: Markus Reiter <me@reitermark.us>
2023-10-07 16:37:23 -04:00
Eric Knibbe
075ee81ab7
cmd/fetch: restore --HEAD functionality 2023-10-07 10:50:03 -04:00
Mike McQuaid
8f7e06ab6f
Merge pull request #16040 from XuehaiPan/rcfile-shellenv
docs: prefer placing `shellenv` command in rcfile rather than shell profile on Linux
2023-10-06 17:33:15 +01:00
Xuehai Pan
e12a56fbac docs: update manpage 2023-10-07 00:18:21 +08:00
Xuehai Pan
6f0d87aace docs: prefer placing shellenv command in rcfile rather than shell profile on Linux 2023-10-07 00:14:26 +08:00
Mike McQuaid
7a2425f5a1
Merge pull request #16094 from Homebrew/mac_enterprise_pkg
Improve Mac package for enterprise install scenarios
2023-10-06 12:14:00 +01:00
nstrauss
e0ac5459b3
Improve Mac package for enterprise install scenarios
- Allow specifying user through `/var/tmp/.homebrew_pkg_user.plist`
- Improve permission handling
- Correctly write API cache
- Add `preinstall` script to fail if we can't get a valid user

Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2023-10-06 11:53:00 +01:00
Carlo Cabrera
7456789fb8
Merge pull request #16093 from Homebrew/spdx-update 2023-10-06 09:41:44 +08:00
Bo Anderson
39f2f1d8ca
Merge pull request #16091 from Homebrew/hub-to-gh
workflows: replace `hub` with `gh`
2023-10-06 02:30:58 +01:00
BrewTestBot
798bacaa40
spdx: update license data.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/spdx.yml).
2023-10-06 01:00:21 +00:00
Bo Anderson
6932c6568f
workflows: replace hub with gh 2023-10-06 01:52:58 +01:00
Mike McQuaid
fac3e99503
Merge pull request #16090 from Homebrew/revert-16088-revert-16062-bootsnap-relax
standalone/bootsnap: relax restrictions
2023-10-05 17:22:34 +01:00
Mike McQuaid
f6bfb8d757
Revert "Revert "standalone/bootsnap: relax restrictions"" 2023-10-05 17:08:55 +01:00
Mike McQuaid
8c91152eb6
Merge pull request #16078 from EricFromCanada/curl-insecure
api: ignore HTTPS errors if minimum curl version isn't installed
2023-10-05 16:30:28 +01:00
Mike McQuaid
0c35bc7e0e
Merge pull request #16089 from Bo98/gem-cache-fix
workflows/tests: split gem cache per OS version
2023-10-05 16:30:12 +01:00
Bo Anderson
e91dc6f6dc
workflows/tests: split gem cache per OS version 2023-10-05 12:35:21 +01:00