Okinea Dev
0836cdfbee
Added a list of extensions to pre-install in Codespaces. Improved the readability of the configuration
2024-05-14 09:57:17 +00:00
Mike McQuaid
801c737e1b
Merge pull request #17292 from Homebrew/homebrew_version_cache
...
brew.sh: cache HOMEBREW_VERSION on disk.
2024-05-14 16:05:28 +09:00
Mike McQuaid
a18e43c67c
Merge pull request #17287 from alebcay/messages-strict-typing
...
messages: enable strict typing
2024-05-14 15:52:50 +09:00
Mike McQuaid
90faeff4f3
Merge pull request #17293 from Homebrew/docker-ubuntu24.04
...
Add Ubuntu 24.04 Docker image
2024-05-14 15:51:57 +09:00
Mike McQuaid
41bf51e211
brew.sh: avoid shelling out when possible.
2024-05-14 15:46:33 +09:00
Mike McQuaid
0d1c7b9367
bin/brew: improve a comment.
2024-05-14 15:46:33 +09:00
Mike McQuaid
2b363b904c
brew.sh: cache HOMEBREW_VERSION on disk.
...
This is a (relatively, for this Bash script) expensive operation that
can be trivially cached so: let's do so.
Speedup on my machine:
```
$ hyperfine "brew --version" "HOMEBREW_VERSION_CACHE=1 brew --version"
Benchmark 1: brew --version
Time (mean ± σ): 173.4 ms ± 5.1 ms [User: 28.7 ms, System: 67.0 ms]
Range (min … max): 167.3 ms … 182.9 ms 15 runs
Benchmark 2: HOMEBREW_VERSION_CACHE=1 brew --version
Time (mean ± σ): 145.9 ms ± 4.0 ms [User: 22.4 ms, System: 33.9 ms]
Range (min … max): 140.0 ms … 154.5 ms 17 runs
Summary
HOMEBREW_VERSION_CACHE=1 brew --version ran
1.19 ± 0.05 times faster than brew --version
```
Co-authored-by: Bo Anderson <mail@boanderson.me>
2024-05-14 15:46:32 +09:00
Bo Anderson
978f5adf47
Add Ubuntu 24.04 Docker image
2024-05-14 05:25:14 +01:00
Carlo Cabrera
8378cc825d
Merge pull request #17286 from Homebrew/stricter_linkage_test
...
linkage_checker: test indirect dependencies.
4.3.0
2024-05-14 11:59:26 +08:00
Mike McQuaid
4a65df6d04
Merge pull request #17289 from EricFromCanada/docs-index
...
docs: add local build instructions
2024-05-14 04:22:08 +01:00
Mike McQuaid
1c6549517d
linkage_checker: test indirect dependencies.
...
Check for indirect dependencies with linkage with linkage in strict
test mode.
This should be done to ensure we accurately declare dependencies in
homebrew/core.
2024-05-14 12:12:19 +09:00
Patrick Linnane
0b7d6794e2
Merge pull request #17291 from Homebrew/fix-typos
2024-05-13 15:06:43 -07:00
Patrick Linnane
8ec44f279b
github.rb: fix grammar
...
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2024-05-13 14:57:08 -07:00
Patrick Linnane
992b50a413
various: fix minor typos
...
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2024-05-13 14:30:06 -07:00
Eric Knibbe
e1f8b622ff
docs: add webrick gem, generation info
2024-05-13 14:13:07 -04:00
Eric Knibbe
7fa82cccf3
docs: rename README.md to index.md
2024-05-13 14:09:44 -04:00
Caleb Xu
00ba3930d6
messages: enable strict typing
2024-05-13 08:48:41 -04:00
Mike McQuaid
d7e81bed35
Merge pull request #17285 from Homebrew/remove_oldname
...
formula: this was nilable before so remove it.
2024-05-13 07:53:38 +01:00
Mike McQuaid
b6d72309db
Merge pull request #17284 from Homebrew/sbom_fixes
...
SBOM: more fixes.
2024-05-13 07:53:15 +01:00
Mike McQuaid
cff0531888
formula: this was nilable before so remove it.
...
Other maintainers consider this preferable to setting to `odeprecated`.
2024-05-13 07:42:20 +01:00
Mike McQuaid
7461bf81a1
SBOM: more fixes.
...
- Remove use of (unused) `Cachable` module.
- Pass whether we're bottling to determine whether to create
reproducible SBOM or not. A reproducible SBOM omits the time and
compiler.
- Remove bottle information when bottling: we cannot know what e.g.
the checksum (and, with GitHub Packages, therefore also the download
location) will be before we've created the tarball contents.
- Always write a bottle on installation (unless we're bottling) to
provide new bottle information or freshen the existing one with the
information we stripped out for reproducibility e.g. the time and
compiler.
- Don't need to handle a `nil` `@source_modified_time` as it's always
set.
Fixes #17281
2024-05-13 07:36:51 +01:00
Mike McQuaid
4167900f2b
Merge pull request #17283 from Homebrew/font-sharding-pt2
...
tap: adjust font cask path
2024-05-12 18:52:18 +01:00
Patrick Linnane
50b65aa891
tap: adjust font cask path
...
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2024-05-12 08:58:35 -07:00
Carlo Cabrera
1e4d119f6b
Merge pull request #17282 from SMillerDev/fix/sbom/align_times
...
fix: use UTC for all SBOM times
2024-05-12 17:33:01 +08:00
Sean Molenaar
df0bd4cd73
fix: use UTC for all SBOM times
...
Issue GH-17281
2024-05-12 10:56:10 +02:00
Carlo Cabrera
71c4bfae79
Merge pull request #17222 from Homebrew/intel-runner-tag
...
github_runner_matrix: add `-x86_64` to Intel runner names
2024-05-12 02:19:47 +08:00
Carlo Cabrera
0a4794cf26
Merge pull request #17278 from Homebrew/dependabot/bundler/Library/Homebrew/multi-a73eca0838
...
build(deps): bump sorbet-static-and-runtime and sorbet-runtime in /Library/Homebrew
2024-05-12 02:14:30 +08:00
Carlo Cabrera
a10c484b9d
Merge pull request #17279 from Homebrew/dependabot/bundler/Library/Homebrew/regexp_parser-2.9.1
...
build(deps-dev): bump regexp_parser from 2.9.0 to 2.9.1 in /Library/Homebrew
2024-05-12 02:14:08 +08:00
Carlo Cabrera
90c198fd5c
determine-test-runners: fix failing test
2024-05-12 02:09:37 +08:00
BrewTestBot
03a7d54264
Update RBI files for regexp_parser.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-05-11 16:54:21 +00:00
BrewTestBot
38a84edca5
brew vendor-gems: commit updates.
2024-05-11 16:54:02 +00:00
BrewTestBot
2ae273b3d8
brew vendor-gems: commit updates.
2024-05-11 16:53:43 +00:00
dependabot[bot]
42cae2a6ee
build(deps-dev): bump regexp_parser in /Library/Homebrew
...
Bumps [regexp_parser](https://github.com/ammar/regexp_parser ) from 2.9.0 to 2.9.1.
- [Changelog](https://github.com/ammar/regexp_parser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ammar/regexp_parser/compare/v2.9.0...v2.9.1 )
---
updated-dependencies:
- dependency-name: regexp_parser
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-11 16:53:00 +00:00
dependabot[bot]
5681361d2d
build(deps): bump sorbet-static-and-runtime and sorbet-runtime
...
Bumps [sorbet-static-and-runtime](https://github.com/sorbet/sorbet ) and [sorbet-runtime](https://github.com/sorbet/sorbet ). These dependencies needed to be updated together.
Updates `sorbet-static-and-runtime` from 0.5.11371 to 0.5.11372
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-runtime` from 0.5.11371 to 0.5.11372
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
---
updated-dependencies:
- dependency-name: sorbet-static-and-runtime
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: sorbet-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-11 16:52:50 +00:00
Patrick Linnane
9a49d67715
Merge pull request #17274 from Homebrew/dependabot/bundler/Library/Homebrew/multi-1adbf53272
2024-05-10 12:37:39 -07:00
Patrick Linnane
a8426f73ef
Merge pull request #17273 from Homebrew/dependabot/bundler/Library/Homebrew/prism-0.29.0
2024-05-10 12:37:24 -07:00
BrewTestBot
6775834955
Update RBI files for prism.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-05-10 18:27:32 +00:00
BrewTestBot
3303fecb9e
brew vendor-gems: commit updates.
2024-05-10 18:27:30 +00:00
BrewTestBot
1bd2c6ac2e
brew vendor-gems: commit updates.
2024-05-10 18:27:04 +00:00
dependabot[bot]
06c5d40538
build(deps): bump sorbet-runtime and sorbet-static-and-runtime
...
Bumps [sorbet-runtime](https://github.com/sorbet/sorbet ) and [sorbet-static-and-runtime](https://github.com/sorbet/sorbet ). These dependencies needed to be updated together.
Updates `sorbet-runtime` from 0.5.11370 to 0.5.11371
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-static-and-runtime` from 0.5.11370 to 0.5.11371
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
---
updated-dependencies:
- dependency-name: sorbet-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: sorbet-static-and-runtime
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-10 18:26:37 +00:00
dependabot[bot]
c3df7448b9
build(deps-dev): bump prism from 0.28.0 to 0.29.0 in /Library/Homebrew
...
Bumps [prism](https://github.com/ruby/prism ) from 0.28.0 to 0.29.0.
- [Release notes](https://github.com/ruby/prism/releases )
- [Changelog](https://github.com/ruby/prism/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ruby/prism/compare/v0.28.0...v0.29.0 )
---
updated-dependencies:
- dependency-name: prism
dependency-type: indirect
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-10 18:26:03 +00:00
Mike McQuaid
d194ed1b4f
Merge pull request #17265 from krehel/cask-font-fixes
...
Support font sharding in Homebrew/cask
2024-05-10 16:59:48 +01:00
Mike McQuaid
c4b7621585
Merge pull request #17271 from mrpippy/patch-1
...
docs/Installation: Use the documented --strip-components tar argument
2024-05-10 16:56:13 +01:00
Justin Krehel
836d819c43
Support font sharding in Homebrew/cask
2024-05-10 11:48:56 -04:00
Brendan Shanks
fced907a63
docs/Installation: Use the documented --strip-components tar argument
...
`--strip-components` is the documented tar option, `--strip` only works because tar (both BSD and GNU) does partial matching on long options.
2024-05-10 08:39:17 -07:00
Mike McQuaid
f590dadbf2
Merge pull request #17270 from Homebrew/fix_opoo_onoe_sigs
...
extend/kernel: add sigs to `opoo`/`onoe`/`ofail`
2024-05-10 14:48:06 +01:00
Mike McQuaid
50384591c7
extend/kernel: add sigs to opoo
/onoe
/ofail
...
Add these and correctly pass through a string to
`GitHub::Actions.puts_annotation_if_env_set`.
Also, fix some call sites to not rely on the `void` return.
2024-05-10 14:12:19 +01:00
Mike McQuaid
e26e673119
Merge pull request #17268 from Homebrew/revert-6464-master
...
Revert "Create '.keepme' files in directories"
2024-05-10 12:53:06 +01:00
Mike McQuaid
af40f7d133
Revert "Create '.keepme' files in directories"
2024-05-10 08:26:31 +01:00
Ruoyu Zhong
1c281368d4
Merge pull request #17266 from Homebrew/fix-no-autoremove-suggestion
...
fix no autoremove suggestion typo
2024-05-10 11:27:55 +08:00