847 Commits

Author SHA1 Message Date
dependabot[bot]
547a0ce54c
build(deps): bump github/codeql-action from 3.26.9 to 3.26.10
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.9 to 3.26.10.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](461ef6c76d...e2b3eafc8d)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 18:46:10 +00:00
dependabot[bot]
224d99be8a
build(deps): bump docker/build-push-action from 6.8.0 to 6.9.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.8.0 to 6.9.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](32945a3392...4f58ea7922)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 18:46:04 +00:00
Mike McQuaid
d767c96ecb
Merge pull request #18395 from Homebrew/tests-speedup
workflows/tests: use the container and `macos-14` for some jobs
2024-09-30 13:40:09 +01:00
Mike McQuaid
8dc9e117f3
github/workflows: use macos-15 GitHub Actions runners.
- Let's use this instead of macOS 14/latest when possible.
- Keep around macOS 13 to ensure we're still testing x86_64.
2024-09-30 09:02:23 +01:00
dependabot[bot]
26e892ca2c
build(deps): bump docker/build-push-action from 6.7.0 to 6.8.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.7.0 to 6.8.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](5cd11c3a4c...32945a3392)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-27 18:47:08 +00:00
dependabot[bot]
109702cfd1
build(deps): bump ruby/setup-ruby from 1.193.0 to 1.194.0
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.193.0 to 1.194.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](f321cf5a4d...c04af2bb72)

---
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>
2024-09-26 18:31:01 +00:00
dependabot[bot]
2ba8f93bbe
build(deps): bump actions/checkout from 4.1.7 to 4.2.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7 to 4.2.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](692973e3d9...d632683dd7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-25 18:11:59 +00:00
dependabot[bot]
788c6ba5c7
build(deps): bump github/codeql-action from 3.26.8 to 3.26.9
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.8 to 3.26.9.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](294a9d9291...461ef6c76d)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-24 18:01:39 +00:00
Ruoyu Zhong
64ddb6e28c
workflows/tests: only run RSpec tests with core tap on macOS
It's expensive to tap `homebrew/core` on GitHub-hosted Ubuntu runners,
and using the container requires tricks to make Codecov work. So, we
rely on macOS to provide coverage for the needs_homebrew_core RSpec
tests.
2024-09-25 00:09:32 +08:00
Ruoyu Zhong
c4f80ed7f7
workflows/tests: run tap syntax job on macos-14
Unlike the Ubuntu images [^1], `macos-14` has both core and cask
tapped [^2] so setting up Homebrew should be faster there.

[^1]: https://github.com/actions/runner-images/blob/ubuntu24/20240922.1/images/ubuntu/scripts/build/install-homebrew.sh
[^2]: https://github.com/actions/runner-images/blob/macos-14/20240923.101/images/macos/scripts/build/install-homebrew.sh#L23-L24
2024-09-25 00:09:32 +08:00
Ruoyu Zhong
89b8e32b4f
workflows/tests: use the container for some jobs
The containers have `homebrew/core` tapped so we don't need to wait
forever for the tap repo to be cloned.

Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2024-09-25 00:09:31 +08:00
Mike McQuaid
b34253c621
docker: deprecate Ubuntu 18.04
Co-authored-by: Ruoyu Zhong <zhongruoyu@outlook.com>
Co-authored-by: Bo Anderson <mail@boanderson.me>
2024-09-24 15:38:03 +01:00
Ruoyu Zhong
ca9c4bf2e1
workflows/docker: publish homebrew/brew:master
When we don't care about which specific Ubuntu version to use,
`homebrew/brew:master` is better than `homebrew/ubuntu22.04:master` as
it allows us to implicitly rely on the default Ubuntu version.

See discussion at #18395.
2024-09-24 21:23:50 +08:00
Carlo Cabrera
e465162734
sponsors-maintainers-man-completions: fix unbound variable
https://github.com/Homebrew/brew/actions/runs/11012718453/job/30579518221#step:6:106
2024-09-24 19:25:03 +08:00
Carlo Cabrera
b6783204e8
Merge pull request #18369 from Homebrew/strict-workflows 2024-09-24 19:21:50 +08:00
Ruoyu Zhong
2865080a8f
workflows/pkg-installer: create an issue when publish fails
This uses the `Homebrew/actions/create-or-update-issue` action added in
Homebrew/actions#588 to create an issue when the publish fails for a
release. It also automatically updates the issue on repeated failures,
and closes the issue when the latest workflow run succeeds.
2024-09-24 11:14:44 +08:00
Carlo Cabrera
40567115a3
workflows: use set -xeuo pipefail globally
This makes it easier to avoid subtle shell script bugs.
2024-09-22 19:56:20 +08:00
dependabot[bot]
823c6bf581
build(deps): bump github/codeql-action from 3.26.7 to 3.26.8
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.7 to 3.26.8.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](8214744c54...294a9d9291)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-19 15:44:48 +00:00
dependabot[bot]
5fa36c37a4
build(deps): bump ruby/setup-ruby from 1.192.0 to 1.193.0
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.192.0 to 1.193.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](a6b46b8a08...f321cf5a4d)

---
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>
2024-09-17 18:28:41 +00:00
dependabot[bot]
e39104c3ee
build(deps): bump ruby/setup-ruby from 1.191.0 to 1.192.0
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.191.0 to 1.192.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](52753b7da8...a6b46b8a08)

---
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>
2024-09-16 18:57:10 +00:00
Douglas Eichelberger
4e5fe6751d Remove macos-12 from test matrix 2024-09-13 12:31:48 -07:00
dependabot[bot]
bd8d718889
build(deps): bump github/codeql-action from 3.26.6 to 3.26.7
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.6 to 3.26.7.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](4dd16135b6...8214744c54)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-13 14:59:18 +00:00
dependabot[bot]
b013f2d94b
build(deps): bump actions/create-github-app-token from 1.10.4 to 1.11.0
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token) from 1.10.4 to 1.11.0.
- [Release notes](https://github.com/actions/create-github-app-token/releases)
- [Commits](3378cda945...5d869da34e)

---
updated-dependencies:
- dependency-name: actions/create-github-app-token
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-12 17:02:58 +00:00
Francois-Xavier Coudert
4ab19e09da
Make Sequoia supported 2024-09-11 09:00:37 +01:00
Douglas Eichelberger
9024bad485
Update .github/workflows/tests.yml 2024-09-09 13:37:32 -07:00
Douglas Eichelberger
5fedacc108
Fix test name 2024-09-09 11:09:46 -07:00
Patrick Linnane
e0bd2f9ac9
Merge pull request #18251 from Homebrew/dependabot/github_actions/actions/create-github-app-token-1.10.4 2024-09-04 10:20:02 -07:00
dependabot[bot]
f77fef3219
build(deps): bump ruby/setup-ruby from 1.190.0 to 1.191.0
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.190.0 to 1.191.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](a6e6f86333...52753b7da8)

---
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>
2024-09-04 16:53:32 +00:00
dependabot[bot]
d79c6c90d4
build(deps): bump actions/create-github-app-token from 1.10.3 to 1.10.4
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token) from 1.10.3 to 1.10.4.
- [Release notes](https://github.com/actions/create-github-app-token/releases)
- [Commits](31c86eb3b3...3378cda945)

---
updated-dependencies:
- dependency-name: actions/create-github-app-token
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-04 16:53:25 +00:00
Mike McQuaid
34ffc9147d
workflows/docker: improve job names.
This makes it a bit more obvious in various GitHub UIs that don't
display the workflow name and more consistent with `tests.yml`.
2024-09-04 10:14:54 +01:00
dependabot[bot]
521953835b
build(deps): bump actions/upload-artifact in the artifacts group
Bumps the artifacts group with 1 update: [actions/upload-artifact](https://github.com/actions/upload-artifact).


Updates `actions/upload-artifact` from 4.3.6 to 4.4.0
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](834a144ee9...50769540e7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: artifacts
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-31 15:16:59 +00:00
Carlo Cabrera
47430fb1cb
workflows: remove references to maintainers.json
This was removed in 7193dc09449f95a538f289807247e0c13d4c7474.
2024-08-30 11:06:23 +08:00
dependabot[bot]
c66e5023d3
build(deps): bump github/codeql-action from 3.26.5 to 3.26.6
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.5 to 3.26.6.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](2c779ab0d0...4dd16135b6)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-29 18:11:07 +00:00
Ruoyu Zhong
73b8950d87
workflows/docker: use safer delimiters
Co-authored-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com>
2024-08-27 18:34:52 +08:00
Ruoyu Zhong
d452cd947d
workflows/docker: consolidate pushes in single step 2024-08-27 18:34:52 +08:00
Ruoyu Zhong
82f97bcf29
workflows/docker: use docker/build-push-action to build images
This allows us to use Docker's build cache across workflow runs.

Co-authored-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com>
2024-08-27 18:29:59 +08:00
Ruoyu Zhong
ae2b3bc7d4
workflows/docker: only perform login when necessary 2024-08-27 18:29:59 +08:00
Ruoyu Zhong
e7e244e6c2
workflows/docker: tweak syntax
Co-authored-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com>
2024-08-26 12:56:29 +08:00
Ruoyu Zhong
74e27a9127
workflow/tests: move Docker tests to docker.yml
It's more intuitive that way.
2024-08-26 12:28:34 +08:00
dependabot[bot]
46d8228db8
build(deps): bump github/codeql-action from 3.26.4 to 3.26.5
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.4 to 3.26.5.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](f0f3afee80...2c779ab0d0)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-25 14:54:25 +00:00
dependabot[bot]
2a94fee6b9
build(deps): bump github/codeql-action from 3.26.3 to 3.26.4
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.3 to 3.26.4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](883d8588e5...f0f3afee80)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-22 17:46:50 +00:00
dependabot[bot]
fa9d204b30
build(deps): bump github/codeql-action from 3.26.2 to 3.26.3
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.2 to 3.26.3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](429e197704...883d8588e5)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-19 18:24:14 +00:00
Carlo Cabrera
c0b72dd501
Revert "feat: add attestation to installer" 2024-08-20 01:26:27 +08:00
Sean Molenaar
2a5eb025f1
Merge pull request #17827 from Homebrew/SMillerDev-patch-1
feat: add attestation to installer
2024-08-19 11:25:42 -04:00
Sean Molenaar
2e990ce35c
fix: naming tweaks
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2024-08-19 17:13:33 +02:00
Sean Molenaar
96afc21057
fix: only add attestation to nightly docker 2024-08-16 08:19:52 -04:00
dependabot[bot]
10249bd4e1
build(deps): bump github/codeql-action from 3.26.0 to 3.26.2
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.0 to 3.26.2.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](eb055d739a...429e197704)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-14 18:05:36 +00:00
Sean Molenaar
266a1bc953
fix: only do Docker attestation on tags 2024-08-14 09:46:55 +02:00
BrewTestBot
0b52220278
stale-issues.yml: update to match main configuration 2024-08-12 14:44:43 +00:00
Bo Anderson
6b186f9874
Fix SBOM schema validation 2024-08-08 02:30:42 +01:00