Issy Long
d7123d43c7
test/dev-cmd/bottle: Mark the bottling test as needs_network
...
- I was on a plane and this failed with:
```
expected block to not output to stderr, but output
"curl: (6) Could not resolve host: spdx.github.io\nWarning: Failed to fetch SBOM schema, cannot perform SBOM validation!
Warning: Could not fetch JSON schema to validate SBOM!\nWarning: SBOM is not valid, not writing to disk!"
```
2024-07-11 21:16:14 -04:00
Mike McQuaid
c13700af00
Use repository consistently instead of repo
...
The documentation linting job doesn't like `repo` so let's fix this
globally rather than naming it differently in documentation and code.
2024-06-10 09:31:53 +01:00
Carlo Cabrera
a9c8556b9d
github_runner_matrix: define timeout values in constants
...
This allows us to keep all information about timeout values here in
`brew` instead of both here and in Homebrew/core.
Will be needed after Homebrew/homebrew-core#171457 .
2024-05-12 04:48:00 +08:00
Carlo Cabrera
90c198fd5c
determine-test-runners: fix failing test
2024-05-12 02:09:37 +08:00
Mike McQuaid
4ffcd8a110
Various improvements for brew command
...
- Add a (large) speedup by moving some logic to Bash for the typical
case of a normal or dev-cmd, Bash or Ruby command.
- Make `brew command` a non-developer command, I don't think it makes
sense to consider it something needed for developing Homebrew.
- Update the manpage/tests/RBI accordingly.
Co-authored-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com>
2024-04-30 11:38:19 +01:00
Caleb Xu
934398dd9a
test: conditionally deny network access in sandbox
2024-04-22 22:39:45 -04:00
Douglas Eichelberger
8ebcadd1c9
Clean up args_parse tests
2024-04-02 12:19:14 -07:00
Douglas Eichelberger
fde7d380f7
Don't include FileUtils everywhere
2024-03-30 19:10:56 -07:00
Douglas Eichelberger
03b815df82
Enable and fix RSpec/DescribedClassModuleWrapping
2024-03-30 11:29:34 -07:00
Douglas Eichelberger
7f9748bd03
Port Homebrew::DevCmd::VendorGems
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
084f63ef22
Port Homebrew::DevCmd::UpdateTest
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
c789bf4475
Port Homebrew::DevCmd::UpdateSponsors
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
7bef4b010c
Port Homebrew::DevCmd::UpdatePythonResources
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
46d758d5cf
Port Homebrew::DevCmd::UpdateLicenseData
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
bdf8fbc1ad
Port Homebrew::DevCmd::Unpack
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
ba5f392d4c
Port Homebrew::DevCmd::Typecheck
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
445d81db2e
Port Homebrew::DevCmd::Tests
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
827e943803
Port Homebrew::DevCmd::Test
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
e0519d736a
Port Homebrew::DevCmd::TapNew
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
0d04f198d2
Port Homebrew::DevCmd::StyleCmd
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
1436b06e90
Port Homebrew::DevCmd::Sh
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
177bab38c7
Port Homebrew::DevCmd::Release
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
6d362ccb3b
Port Homebrew::DevCmd::PrUpload
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
dc062bea52
Port Homebrew::DevCmd::PrPull
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
97370b4e6a
Use @min_named_args to generate argv
2024-03-21 19:48:15 -07:00
Douglas Eichelberger
b37274de8b
Port Homebrew::DevCmd::PrPublish
2024-03-21 19:04:31 -07:00
Douglas Eichelberger
972e853ec0
Port Homebrew::DevCmd::PrAutomerge
2024-03-21 19:04:31 -07:00
Douglas Eichelberger
d15f99514c
Port Homebrew::DevCmd::Livecheck
2024-03-21 19:04:31 -07:00
Douglas Eichelberger
5848c3d81b
Port Homebrew::DevCmd::Linkage
2024-03-21 19:04:31 -07:00
Douglas Eichelberger
afaa48bd17
Port Homebrew::DevCmd::Irb
2024-03-21 19:04:31 -07:00
Douglas Eichelberger
0e489a8c04
Port Homebrew::DevCmd::InstallBundlerGems
2024-03-21 19:04:31 -07:00
Douglas Eichelberger
485574ac98
Port Homebrew::DevCmd::GenerateManCompletions
2024-03-21 19:04:30 -07:00
Douglas Eichelberger
7fc20640f2
Port Homebrew::DevCmd::GenerateFormulaApi
2024-03-21 19:04:30 -07:00
Douglas Eichelberger
afceaec076
Port Homebrew::DevCmd::GenerateCaskApi
2024-03-21 19:04:30 -07:00
Douglas Eichelberger
16b93c48e0
Port Homebrew::DevCmd::Formula
2024-03-21 19:04:30 -07:00
Douglas Eichelberger
2f461b1b95
Port Homebrew::DevCmd::Extract
2024-03-21 19:04:30 -07:00
Douglas Eichelberger
2cc70549d8
Port Homebrew::DevCmd::Edit
2024-03-21 19:04:30 -07:00
Douglas Eichelberger
21c84553cf
Port Homebrew::DevCmd::DispatchBuildBottle
2024-03-21 19:04:30 -07:00
Douglas Eichelberger
19f9c52652
Port Homebrew::DevCmd::DetermineTestRunners
2024-03-21 19:04:30 -07:00
Douglas Eichelberger
9297a850aa
Port Homebrew::DevCmd::Create
2024-03-21 19:04:30 -07:00
Douglas Eichelberger
1db309f024
Fix typo'd class name
2024-03-21 17:41:31 -07:00
Douglas Eichelberger
0373e0dc29
Port Homebrew::DevCmd::Contributions
2024-03-20 10:36:19 -07:00
Douglas Eichelberger
777ee12258
Port Homebrew::DevCmd::Command
2024-03-20 10:36:19 -07:00
Douglas Eichelberger
55a0991902
Port Homebrew::DevCmd::Cat
2024-03-20 10:36:19 -07:00
Douglas Eichelberger
df42e9cfb3
Port Homebrew::DevCmd::Bump
2024-03-20 10:36:10 -07:00
Douglas Eichelberger
c70dc040c6
Port Homebrew::DevCmd::BumpUnversionedCask
2024-03-20 10:25:18 -07:00
Douglas Eichelberger
1097496a06
Port Homebrew::DevCmd::BumpRevision
2024-03-20 10:25:18 -07:00
Douglas Eichelberger
d873881c47
Port Homebrew::DevCmd::BumpFormulaPr
2024-03-20 10:25:17 -07:00
Douglas Eichelberger
ebc458a7fe
Port Homebrew::DevCmd::BumpCaskPr
2024-03-20 10:16:17 -07:00
Douglas Eichelberger
ee0c967ce0
Port Homebrew::DevCmd::Bottle
2024-03-20 10:16:17 -07:00