Adrian Ho
c180d636ef
linux/hardware/cpu: fix amd_k12 reference
...
AMD K12 was an planned ARM microarchitecture that never existed.
Ref: https://en.wikipedia.org/wiki/List_of_AMD_CPU_microarchitectures#Nomenclature
2025-03-18 18:45:46 +08:00
botantony
4b62b9d2c5
fix: ignore broken kegs during gcc linkage test
...
Signed-off-by: botantony <antonsm21@gmail.com>
Co-authored-by: Carlo Cabrera <github@carlo.cab>
2025-03-18 11:00:14 +01:00
Carlo Cabrera
9a62e88bda
Merge pull request #19522 from Homebrew/arm64-linux-bottle-blocks
...
Fix bottle block generation and audit for arm64 Linux
2025-03-18 09:37:31 +00:00
Carlo Cabrera
ab59e2d5dc
Merge branch 'master' into arm64-linux-bottle-blocks
2025-03-18 17:25:00 +08:00
Carlo Cabrera
75b056e2a3
Merge pull request #19524 from Homebrew/arm64-git-core-ppa
...
Dockerfile: skip git-core PPA on arm64 Linux
2025-03-18 09:09:02 +00:00
Carlo Cabrera
4510333e9a
Dockerfile: skip git-core PPA on arm64 Linux
...
This seems to be broken on Ubuntu 22.04 at the moment. The system seems
to ship a reasonably modern version (2.34.1), so I think we can make do
with that for now.
2025-03-18 16:56:44 +08:00
Mike McQuaid
689fb13299
docs/Common-Issues: fix style.
2025-03-18 08:43:51 +00:00
Mike McQuaid
e81794c96a
docs/Common-Issues: tweak wording.
2025-03-18 08:41:25 +00:00
Carlo Cabrera
11827656a9
Fix bottle block generation and audit for arm64 Linux
...
Before this change, `brew bottle` would add the `:arm64_linux` bottle
lines last. This would make `brew style` complain because it wants the
`arm64_*` bottles listed first.
Let's fix this by retaining the existing style as closely as possible:
- macOS bottles are listed first
- for each OS, arm64 bottles are listed first (just as we do on macOS)
In particular, `brew bottle` will now insert `:arm64_linux` bottle lines
just above the `:x86_64_linux` bottle lines (but still below the macOS
bottle lines).
x86_64 may continue to be a more popular platform on Linux for quite
some time. However, users looking for those bottles can continue to look
in the same place as before this change (i.e., the last line of the
bottle block). Taking this together with the consistency on macOS
mentioned above, I think this is the right way forward here.
For concreteness, here are some examples of bottle blocks before and after
this change.
Before this change, immediately after `brew bottle`:
bottle do
sha256 arm64_sequoia: "1a57e04052f4bae4172d546a7927c645fc29d2ef5fafbec19d08ee1dddc542fb"
sha256 arm64_sonoma: "a58cf9af5d04d3d5709b5337f3793586087a79e178da51d1f3978c0c13b8cf34"
sha256 ventura: "6d8b90b2cbb31dcb78394c6540f5454cd57232fc309921173814f880e63718f0"
sha256 x86_64_linux: "cd5faac2834ba79e39429b9aac99e4f69d6e6023cbb1cbcd0b62e94cfc69bb2a"
sha256 arm64_linux: "457d3e9bd0c287483e27f29a488a18c90e1f55be076fc49b07942ef396c419be"
end
Before this change, after doing `brew style --fix`:
bottle do
sha256 arm64_sequoia: "1a57e04052f4bae4172d546a7927c645fc29d2ef5fafbec19d08ee1dddc542fb"
sha256 arm64_sonoma: "a58cf9af5d04d3d5709b5337f3793586087a79e178da51d1f3978c0c13b8cf34"
sha256 arm64_linux: "457d3e9bd0c287483e27f29a488a18c90e1f55be076fc49b07942ef396c419be"
sha256 ventura: "6d8b90b2cbb31dcb78394c6540f5454cd57232fc309921173814f880e63718f0"
sha256 x86_64_linux: "cd5faac2834ba79e39429b9aac99e4f69d6e6023cbb1cbcd0b62e94cfc69bb2a"
end
After this change:
bottle do
sha256 arm64_sequoia: "1a57e04052f4bae4172d546a7927c645fc29d2ef5fafbec19d08ee1dddc542fb"
sha256 arm64_sonoma: "a58cf9af5d04d3d5709b5337f3793586087a79e178da51d1f3978c0c13b8cf34"
sha256 ventura: "6d8b90b2cbb31dcb78394c6540f5454cd57232fc309921173814f880e63718f0"
sha256 arm64_linux: "457d3e9bd0c287483e27f29a488a18c90e1f55be076fc49b07942ef396c419be"
sha256 x86_64_linux: "cd5faac2834ba79e39429b9aac99e4f69d6e6023cbb1cbcd0b62e94cfc69bb2a"
end
2025-03-18 16:10:43 +08:00
Bo Anderson
6fed6c10e2
Use PAC+BTI where possible on arm64 Linux
2025-03-18 06:14:16 +00:00
BrewTestBot
0429c858c0
sorbet: Update RBI files.
...
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml ) workflow.
2025-03-18 00:27:00 +00:00
NeimadTL
7c23b7aa4a
Add possible curl issues
...
This new part of documentation has been added in order to provide
users a way to identify curl related issues which may or may not be
caused by their workstation.
2025-03-17 19:29:39 -04:00
Patrick Linnane
8c1e9c7c33
Merge pull request #19516 from Homebrew/dependabot/github_actions/docker/login-action-3.4.0
...
build(deps): bump docker/login-action from 3.3.0 to 3.4.0
2025-03-17 21:06:19 +00:00
Patrick Linnane
07e9ab4b35
Merge pull request #19512 from Homebrew/dependabot/github_actions/artifacts-7137b7c593
...
build(deps): bump the artifacts group with 2 updates
2025-03-17 21:03:29 +00:00
Patrick Linnane
3ac0464724
Merge pull request #19515 from Homebrew/dependabot/github_actions/ruby/setup-ruby-1.226.0
...
build(deps): bump ruby/setup-ruby from 1.222.0 to 1.226.0
2025-03-17 21:01:46 +00:00
Patrick Linnane
78156d601d
Merge pull request #19514 from Homebrew/dependabot/github_actions/codecov/test-results-action-1.1.0
...
build(deps): bump codecov/test-results-action from 1.0.4 to 1.1.0
2025-03-17 21:01:32 +00:00
Patrick Linnane
af3d7d1f16
Merge pull request #19513 from Homebrew/dependabot/github_actions/docker/setup-buildx-action-3.10.0
...
build(deps): bump docker/setup-buildx-action from 3.8.0 to 3.10.0
2025-03-17 21:01:17 +00:00
dependabot[bot]
64ba973bbc
build(deps): bump docker/login-action from 3.3.0 to 3.4.0
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](9780b0c442...74a5d14239
)
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-17 18:24:50 +00:00
dependabot[bot]
65c06755c1
build(deps): bump ruby/setup-ruby from 1.222.0 to 1.226.0
...
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby ) from 1.222.0 to 1.226.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](277ba2a127...922ebc4c52
)
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-17 18:24:47 +00:00
dependabot[bot]
41ab993dbd
build(deps): bump codecov/test-results-action from 1.0.4 to 1.1.0
...
Bumps [codecov/test-results-action](https://github.com/codecov/test-results-action ) from 1.0.4 to 1.1.0.
- [Release notes](https://github.com/codecov/test-results-action/releases )
- [Commits](5c441a7bcc...f2dba722c6
)
---
updated-dependencies:
- dependency-name: codecov/test-results-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-17 18:24:36 +00:00
dependabot[bot]
a84336112f
build(deps): bump docker/setup-buildx-action from 3.8.0 to 3.10.0
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3.8.0 to 3.10.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3.8.0...b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-17 18:24:18 +00:00
dependabot[bot]
33392d5d66
build(deps): bump the artifacts group with 2 updates
...
Bumps the artifacts group with 2 updates: [actions/upload-artifact](https://github.com/actions/upload-artifact ) and [actions/download-artifact](https://github.com/actions/download-artifact ).
Updates `actions/upload-artifact` from 4.6.0 to 4.6.1
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.6.0...4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 )
Updates `actions/download-artifact` from 4.1.8 to 4.1.9
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4.1.8...cc203385981b70ca67e1cc392babf9cc229d5806 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: artifacts
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: artifacts
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-17 18:23:19 +00:00
Patrick Linnane
a4ba96b1ca
Merge pull request #19509 from Homebrew/fix-livecheck-options-types
...
livecheck: update types to allow nested JSON hashes
2025-03-17 15:13:52 +00:00
Patrick Linnane
57054642d6
Merge pull request #19507 from Homebrew/cask-stanzas-arch-os-ordered
...
rubocops/cask/stanza_order: Ensure `arch` and `os` are adjacent
2025-03-17 15:06:48 +00:00
Mike McQuaid
8588898530
Merge pull request #19511 from Homebrew/doctor-arm64-linux
...
os/linux/diagnostic: skip error on arm64 when `HOMEBREW_ARM64_TESTING` is set
2025-03-17 13:22:00 +00:00
Carlo Cabrera
343eac915b
os/linux/diagnostic: skip error on arm64 when HOMEBREW_ARM64_TESTING
is set
...
This[^1] will enable us to start testing arm64 bottle builds in
Homebrew/core when this environment variable is set.
[^1]: Along with some tweaks to the `dispatch-build-bottle` workflow.
2025-03-17 20:52:12 +08:00
Klaus Hipp
d993a8e04d
livecheck: update types to allow nested JSON hashes
2025-03-17 10:19:42 +01:00
Mike McQuaid
2462e40ca5
Merge pull request #19506 from botantony/go-tags
...
std_go_args: add `-tags` flag
2025-03-17 09:01:20 +00:00
Issy Long
089680c76f
rubocops/cask/stanza_order: Ensure arch
and os
are adjacent
...
- Because Patrick wanted this to be codified.
2025-03-16 21:36:07 +00:00
botantony
96eacb7fd9
std_go_args: add -tags
flag
...
Signed-off-by: botantony <antonsm21@gmail.com>
2025-03-16 21:41:19 +01:00
Bo Anderson
c4fe6f2c29
Merge pull request #19503 from Homebrew/sponsors-maintainers-man-completions
...
Update sponsors.
2025-03-16 03:33:05 +00:00
Bo Anderson
3d8e895748
Merge pull request #19501 from botantony/ignore-gnu-homepage
...
Skip homepage audit for `www.gnu.org` and `www.nongnu.org` on GitHub runners
2025-03-16 03:32:57 +00:00
Anton
db130b65f3
Use one regex for gnu.org homepage
...
Co-authored-by: Bo Anderson <mail@boanderson.me>
2025-03-16 01:55:28 +01:00
BrewTestBot
e0efd2d9a5
Update sponsors.
...
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml ) workflow.
2025-03-16 00:08:38 +00:00
botantony
da3cb65857
Skip homepage audit for www.gnu.org
on GitHub runners
...
Signed-off-by: botantony <antonsm21@gmail.com>
2025-03-16 00:45:09 +01:00
Bo Anderson
7ba9e9a0fc
Merge pull request #19502 from jimeh/fix-brew-services-list
...
fix(services/list): correctly handle services with an error code
2025-03-15 23:30:46 +00:00
Bo Anderson
104fa68171
Merge pull request #19497 from Homebrew/sorbet-files-update
...
sorbet: Update RBI files.
2025-03-15 23:14:56 +00:00
Jim Myhrberg
f969c05b20
fix(services/list): correctly handle services with an error code
...
The `brew services list` command was not correctly handling services
that had an error code status.
While the `#zero?` method returns a boolean, the `#nonzero?` method
confusingly returns self or nil. Hence a negated `#zero?` call to check
for a non-zero exit code fixes the error.
While here, `#pid?` method uses a negated `#zero?`, which is not
accurate, as a negative PID value would not be a valid PID. Hence I
changed it to use `#positive?` instead.
The tests for the `#error?` method were marked as needing systemd, but I
saw no obvious reason for that due to how they all use mocked values, so
I removed the systemd requirement.
2025-03-15 22:13:44 +00:00
Mike McQuaid
4d55e48a16
Merge pull request #19460 from Homebrew/cache-consider-file-size
...
download_strategy: compare cached file size to Content-Length
2025-03-15 09:12:07 +00:00
Eric Knibbe
d8230eb740
download_strategy: compare cached size to Content-Length
2025-03-14 23:48:25 -04:00
Douglas Eichelberger
c67f24b7a8
Merge pull request #19499 from Homebrew/fix-meta-param
...
fix: DownloadStrategy meta params should be untyped
2025-03-15 01:31:53 +00:00
Douglas Eichelberger
b131f47d75
fix: DownloadStrategy meta params should be untyped
2025-03-14 18:18:58 -07:00
BrewTestBot
b28d170972
sorbet: Update RBI files.
...
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml ) workflow.
2025-03-15 00:26:29 +00:00
Douglas Eichelberger
c9a6bd6438
Merge pull request #19475 from Homebrew/typed-system-command
...
refactor: Enable strict typing in download_strategy
2025-03-14 22:34:17 +00:00
Eric Knibbe
752120772c
Merge pull request #19494 from Homebrew/dependabot/bundler/Library/Homebrew/spoom-1.6.1
...
build(deps-dev): bump spoom from 1.6.0 to 1.6.1 in /Library/Homebrew
2025-03-14 21:48:34 +00:00
dependabot[bot]
ba940f864d
build(deps-dev): bump spoom from 1.6.0 to 1.6.1 in /Library/Homebrew
...
Bumps [spoom](https://github.com/Shopify/spoom ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/Shopify/spoom/releases )
- [Commits](https://github.com/Shopify/spoom/compare/v1.6.0...v1.6.1 )
---
updated-dependencies:
- dependency-name: spoom
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-14 21:09:05 +00:00
Eric Knibbe
9b8c177150
Merge pull request #19493 from Homebrew/dependabot/bundler/Library/Homebrew/rbi-0.3.1
...
build(deps-dev): bump rbi from 0.3.0 to 0.3.1 in /Library/Homebrew
2025-03-14 20:49:27 +00:00
BrewTestBot
9e18d6b14f
Update RBI files for rbi.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2025-03-14 20:34:10 +00:00
BrewTestBot
25d8002310
brew vendor-gems: commit updates.
2025-03-14 20:34:01 +00:00
dependabot[bot]
776b9ee38a
build(deps-dev): bump rbi from 0.3.0 to 0.3.1 in /Library/Homebrew
...
Bumps [rbi](https://github.com/Shopify/rbi ) from 0.3.0 to 0.3.1.
- [Release notes](https://github.com/Shopify/rbi/releases )
- [Commits](https://github.com/Shopify/rbi/compare/v0.3.0...v0.3.1 )
---
updated-dependencies:
- dependency-name: rbi
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-14 20:14:01 +00:00