Carlo Cabrera
26726adc21
determine-test-runners: refactor
...
This supports extraction into separate modules/files.
2023-04-05 01:09:56 +08:00
Carlo Cabrera
5194e5c65e
Check for --eval-all
before using HOMEBREW_EVAL_ALL
2023-04-05 00:03:58 +08:00
Carlo Cabrera
a4ebb96fe6
Remove MacOS
definition from generic OS
...
We don't want to define `MacOS` in the generic OS, so let's make sure we
refer to it as `OS::Mac` in the places we need it.
This reverts commit 575cb0263cb1428c63b9428bbd913ffde83bd317.
2023-04-04 23:10:51 +08:00
Carlo Cabrera
575cb0263c
determine-test-runners: fix generic OS test failures
...
Without this, testing on the generic OS results in errors like
Error: uninitialized constant Homebrew::MacOS
2023-04-04 22:34:17 +08:00
Carlo Cabrera
506f6c81a7
Support --dependents
flag on macOS
2023-04-04 16:20:37 +08:00
Carlo Cabrera
c125079d0f
determine-test-runners: allow usage on macOS without --dependents
2023-04-04 13:54:35 +08:00
Carlo Cabrera
3d03d243a4
determine-test-runners: test failure modes (again)
2023-04-04 13:25:44 +08:00
Carlo Cabrera
e191dbfb9e
Improve style
2023-04-04 13:20:03 +08:00
Carlo Cabrera
7ff2382d74
determine-test-runners: fix parallel tests
...
Since these tests run in parallel, we want to minimise our reliance on
environment variables. Also, we need to make sure that different
examples write to different paths.
2023-04-04 12:16:54 +08:00
Carlo Cabrera
4cb50a38c7
Improve versioned macOS test
2023-04-04 02:42:14 +08:00
Carlo Cabrera
839b7d44cc
determine-test-runners: test failure modes
2023-04-04 02:30:13 +08:00
Carlo Cabrera
3d7d4c60f7
determine-test-runners_spec: hardcode fewer things
2023-04-04 02:13:35 +08:00
Carlo Cabrera
a2e97fe1ad
Improve type-checking style
...
Co-authored-by: Douglas Eichelberger <dduugg@users.noreply.github.com>
2023-04-04 01:54:12 +08:00
Carlo Cabrera
3dc66fae9f
determine-test-runners: add non-trivial tests
2023-04-04 01:46:33 +08:00
Carlo Cabrera
140e751ec6
Fix brew style
2023-04-04 01:12:05 +08:00
Carlo Cabrera
d5dc9ee5e0
determine-test-runners: test --dependents
2023-04-04 01:02:47 +08:00
Carlo Cabrera
4dc370ca24
Add some more tests
2023-04-04 00:45:54 +08:00
Carlo Cabrera
ae63b23472
determine-test-runners: add a test
...
I'll add more substantial tests shortly, but let's start with this one.
2023-04-03 22:42:00 +08:00
Carlo Cabrera
45fdbbd1c1
determine-test-runners: add type-checking
2023-04-03 22:27:46 +08:00
Carlo Cabrera
dbdff020c0
determine-test-runners: avoid reopening Formula
2023-04-03 21:32:57 +08:00
Carlo Cabrera
89cd55c287
dev-cmd/determine-test-runners: add command to set test runners
...
This is based on feedback from Homebrew/homebrew-core#127236 .
2023-04-03 20:36:45 +08:00
Ruoyu Zhong
e3eb632034
dev-cmd/bump-cask-pr: fix sha265
typo
2023-04-01 01:07:21 +08:00
Markus Reiter
244359f314
Merge pull request #15088 from reitermarkus/cask-commit-format
...
Make `bump-cask-pr` commit format more concise.
2023-03-31 17:45:53 +02:00
Bo Anderson
8bafbcd65a
Split prof gems into their own group
2023-03-31 13:32:38 +01:00
Mike McQuaid
cfa427fbb2
Merge pull request #15098 from Homebrew/ghpr-create-mod
...
github: set maintainer_can_modify for PR creation
2023-03-31 11:00:41 +01:00
Mike McQuaid
4c4fb3b9a0
Merge pull request #15101 from Homebrew/dependabot/bundler/Library/Homebrew/net-http-persistent-4.0.2
...
build(deps): bump net-http-persistent from 4.0.1 to 4.0.2 in /Library/Homebrew
2023-03-31 10:38:40 +01:00
Dawid Dziurla
5e1253ba0d
github: set maintainer_can_modify for PR creation
2023-03-31 11:29:05 +02:00
Nanda H Krishna
6bf7788761
Merge pull request #15100 from Homebrew/dependabot/bundler/Library/Homebrew/rspec-mocks-3.12.5
...
build(deps): bump rspec-mocks from 3.12.4 to 3.12.5 in /Library/Homebrew
2023-03-31 04:43:13 -04:00
BrewTestBot
c5199a6198
Update RBI files for rspec-mocks.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2023-03-31 08:27:46 +00:00
BrewTestBot
60ff2b05de
Update RBI files for net-http-persistent.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2023-03-31 08:25:59 +00:00
BrewTestBot
62b7b43f5f
brew vendor-gems: commit updates.
2023-03-31 08:21:00 +00:00
Mike McQuaid
5f49293e5b
Merge pull request #15111 from Homebrew/revert-15089-head-get
...
Revert "Remove `--request GET` workaround for HEAD requests."
2023-03-31 09:19:27 +01:00
BrewTestBot
1529f303e6
brew vendor-gems: commit updates.
2023-03-31 08:18:53 +00:00
dependabot[bot]
44894676ff
build(deps): bump rspec-mocks from 3.12.4 to 3.12.5 in /Library/Homebrew
...
Bumps [rspec-mocks](https://github.com/rspec/rspec-mocks ) from 3.12.4 to 3.12.5.
- [Release notes](https://github.com/rspec/rspec-mocks/releases )
- [Changelog](https://github.com/rspec/rspec-mocks/blob/main/Changelog.md )
- [Commits](https://github.com/rspec/rspec-mocks/compare/v3.12.4...v3.12.5 )
---
updated-dependencies:
- dependency-name: rspec-mocks
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-31 08:14:33 +00:00
dependabot[bot]
758071bad7
build(deps): bump net-http-persistent in /Library/Homebrew
...
Bumps [net-http-persistent](https://github.com/drbrain/net-http-persistent ) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/drbrain/net-http-persistent/releases )
- [Changelog](https://github.com/drbrain/net-http-persistent/blob/master/History.txt )
- [Commits](https://github.com/drbrain/net-http-persistent/compare/v4.0.1...v4.0.2 )
---
updated-dependencies:
- dependency-name: net-http-persistent
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-31 08:14:09 +00:00
Mike McQuaid
0d17bbbec6
Merge pull request #15104 from dduugg/enable-io-types
...
Enable IO and UpdateTest types
2023-03-31 09:12:25 +01:00
Mike McQuaid
ec15acf7dc
Revert "Remove --request GET
workaround for HEAD requests."
2023-03-31 09:07:02 +01:00
Nanda H Krishna
b8fb963516
dev-cmd/tests: temporary fix for BuildPulse failure
2023-03-31 03:50:05 -04:00
Ruiyang Wu
007c896c97
Fix brew install --skip-post-install
...
Previous #15042 doesn't pass the flag all the way to
`FormulaInstaller.new`
2023-03-30 21:08:40 -04:00
Douglas Eichelberger
f9e512bf83
Enable update-test types
2023-03-30 17:31:07 -07:00
Douglas Eichelberger
4f5fc770f6
rm popen sigs
2023-03-30 17:22:02 -07:00
Douglas Eichelberger
a20d28f343
brew style --fix
2023-03-30 16:39:10 -07:00
Douglas Eichelberger
80091b8a58
Fix tests
2023-03-30 16:39:10 -07:00
Douglas Eichelberger
a4091b4260
Just use a single args parameter for conciseness
2023-03-30 16:39:10 -07:00
Douglas Eichelberger
15582dd031
Add Utils popen sigs, enable IO types
2023-03-30 16:39:10 -07:00
Markus Reiter
593c37de26
Merge pull request #15085 from reitermarkus/appcast
...
Deprecate `appcast`.
2023-03-31 00:13:08 +02:00
Markus Reiter
71e0d9c382
Make bump-cask-pr
commit format more concise.
2023-03-30 20:04:21 +02:00
Markus Reiter
b0e349efe1
Merge pull request #15081 from reitermarkus/livecheck-artifacts
...
Handle more artifacts in livecheck `:extract_plist` strategy.
2023-03-30 16:32:31 +02:00
Mike McQuaid
a969ac9a94
Merge pull request #15092 from carlocab/dispatch-build-bottle-cleanup
...
dispatch-build-bottle: cleanup
2023-03-30 14:02:17 +01:00
Mike McQuaid
7e09a612c4
Merge pull request #15086 from issyl0/buildpulse-system-cmd
...
dev-cmd/tests: Deal with `TODO` for a BuildPulse bug that's fixed
2023-03-30 08:52:04 +01:00