Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/Homebrew/homebrew-test-bot
🎰 Tests the full lifecycle of a Homebrew change.
https://github.com/Homebrew/homebrew-test-bot
tests/formulae: download bottles from previous CI runs
7d0f6809f7da432923088ba6b5fcb8ec62765ae4 authored over 1 year ago
We use the bottles artifact to keep track of some state, so polluting
this with an old bottles a...
dfd46987dbc61a3d064534c5d85ddcb418545820 authored over 1 year ago
402fb5ba78641d0da4e0e63849a6fa487f0855e2 authored over 1 year ago
Co-authored-by: Bo Anderson <[email protected]>
18e2a7fbd395e38253f027cee90ac7586f17d174 authored over 1 year agob1bba245d2d05a59cec3f565694f1a7f009c76e8 authored over 1 year ago
0703a2e5576a9666800f5b218917986d87ea67a9 authored over 1 year ago
b2ffc95f0d341680bdfa1741234aeca9af475db9 authored over 1 year ago
This allows us to limit having to rebuild bottles that have already been
successfully built earl...
91745a2f368c5524d8404cd2debddf5f9724ad14 authored over 1 year ago
tests/tap_syntax: safer API generation.
430b676483f1b10752041c144e4c6d4d64d78ab0 authored over 1 year ago
- Make checks a bit stricter
- Only remove directory if we created it
tests/tap_syntax: test API generation.
d1580361462de38576cfed8dc2881e8c6739ed69 authored over 1 year agoThis should avoid making changes in taps that break API generation.
This is maybe not the right...
807affed5eb2ccd62edac0458e0b4a3ff849b541 authored over 1 year agoformulae: skip formulae with failing bottle steps
d4dff99ab295ebe4d4f9f199f27b2224b2bdf8ed authored almost 2 years agoe93249ba7b8520a1d9fec6f4cbd6fcbcc0988156 authored almost 2 years ago
tests/formulae: skip formulae with no bottles to build
e1bfc0b0ee5c7ca048f5e15618fcc25a6e467b11 authored almost 2 years ago
This will help us save CI time, and fixes an error in dependent testing
when we try to install a...
build(deps): bump zeitwerk from 2.6.7 to 2.6.8
ca47534aa80e4df0686c6f427d2c653429e1d8ed authored almost 2 years ago
Bumps [zeitwerk](https://github.com/fxn/zeitwerk) from 2.6.7 to 2.6.8.
- [Release notes](https:/...
cmd/test-bot: always set `--local` in GitHub Actions
c714fb108a52f6d17ae7bc69d3c267b297c85766 authored almost 2 years ago
Passing `--local` depending on whether the runner is self-hosted or not
complicates our handling...
cleanup_before: clean `/Library/Frameworks` directory
c753dd70fed40d189722452fa3ecaf8c5c99cf62 authored almost 2 years ago0b79ae92dec3210852478208966e285f9a3f0971 authored almost 2 years ago
3bb4434458f348c25e552400e12a7447805edfb0 authored almost 2 years ago
formulae_detect: remove merge group workaround
6be644ba09400dd9e6212167f055dbf502f02358 authored almost 2 years ago
These directories contain headers and libraries that we don't want to
use, so let's get rid of t...
build(deps): bump i18n from 1.12.0 to 1.13.0
c86adedc64b52424741f9b69f473dc879ee48b29 authored almost 2 years ago
Bumps [i18n](https://github.com/ruby-i18n/i18n) from 1.12.0 to 1.13.0.
- [Release notes](https:/...
bottles_fetch: run `#cleanup_during!`
c99d937ad4694681e3a194122bf6f614d5489771 authored almost 2 years ago
This will help the runner avoid running out of memory when fetching
bottles. Likely needed for H...
1516d41b90dc175e09dc035b206f64d0f96a2d10 authored almost 2 years ago
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.12.2 to 3.12.3.
-...
build(deps): bump rspec-core from 3.12.1 to 3.12.2
25fd566eea09c47fdbc79c635c917183c241de5b authored almost 2 years ago
Bumps [rspec-core](https://github.com/rspec/rspec-core) from 3.12.1 to 3.12.2.
- [Release notes]...
If the bottle step fails, these should be added to
`skipped_or_failed_formulae` so we don't atte...
Instead, let's use the same workaround for `push` jobs while it isn't
fixed.
formulae_detect: actually use `origin/master` for starting SHA1
48c0a31bf56bbef85cb9a463e47fc5b84b3e3c04 authored almost 2 years ago
Here, `origin_ref` points to the temporary merge group branch, so it
will be the same as `GITHUB...
formulae-detect: fix merge group detection
db266d8a1601e2f8469c42f63d7ec6ae5336618f authored almost 2 years agoCo-authored-by: Mike McQuaid <[email protected]>
c992b4978dd514b8edce0aba570f3ca4ea768b94 authored almost 2 years agoThis should allow `--only-formulae-detect` to work inside a merge group.
98a554f875177cfc3426ffe01fa1a2c30d277a6b authored almost 2 years agoe60a6eac69482448ed56fece674a425ea402553b authored almost 2 years ago
This will allow us to run `--only-formulae-detect` during a
`merge_group` event without producin...
Add `--only-formulae-fetch` flag
c718f392ffd4ad1a97b3afea2341b07078ab2b7f authored almost 2 years agoCo-authored-by: Mike McQuaid <[email protected]>
1c02ef512d4241ddcc7c50f509508b82056f6e68 authored almost 2 years ago7599434a41523a1f8408b65f665aa0a38c8280f5 authored almost 2 years ago
Improve `#cleanup_during!`
c4369ed2645858100472c6277abe9bb4aa438c71 authored almost 2 years ago
On some long-running CI runs, you can see multiple consecutive calls to
`#cleanup_during!` in th...
This will allow us to check that the built bottles can be fetched before
merging a PR.
Note: `-...
4a957beea7cee7aaa6c0fd48dd284414afd10d02 authored almost 2 years agoRevert "Merge pull request #899 from Homebrew/formula_detect_cask"
d676c73a4d6a4fca22e4bf7d7e8e90f275033bf2 authored almost 2 years ago
This reverts commit dc5078ca58b155a235537fe0499f81abb08ef668, reversing
changes made to 7dff71cb...
Synchronize triage configuration
f5737455998026e206fd46ac6024e83a578164f0 authored almost 2 years ago50cadab9221b0365b6eb89ca9ce49e1ca7267ee9 authored almost 2 years ago
formulae_detect: reject casks.
dc5078ca58b155a235537fe0499f81abb08ef668 authored almost 2 years agoProperly stub resolved bottle filename.
7dff71cb2f6117cdf2e51af172d2e82920b6bcc6 authored almost 2 years ago
Casks are only ever under `Casks` but formulae can be in many places
(including the repository r...
f523a8ea89e1346d0b128e5c9c6a66748458bef2 authored almost 2 years ago
formulae_dependents: remove debug output
09eca62c20c0925d3c79e7c248b70195cd260b35 authored almost 2 years ago
This fix from #895 seems to have worked, so we shouldn't need these
anymore.
formulae_dependents: link before installing dependencies
235b5d09aaa1614ddab7d7a0b4b5b3bd888b3876 authored almost 2 years ago
This should fix the problem we're seeing at
Homebrew/homebrew-core#127133.
formulae_dependents: add more debug output
2c91fd8b118c4e45dc9261c9f0ce80eccc7a4bc6 authored almost 2 years agoThis is also for Homebrew/homebrew-core#127133.
22cead6147a761ae9b9aaa20de4a11cace81db91 authored almost 2 years agoformulae_dependents: add debug output
48c543bb058c27eab651d4952f8e6f256511a035 authored almost 2 years ago
`brew postinstall` keeps failing in Homebrew/homebrew-core#127133. Let's
add some output to try ...
build(deps): bump rspec-mocks from 3.12.4 to 3.12.5
363910b08a7797c49f6b7a0baf2797fa3ce22758 authored almost 2 years agoformulae_dependents: unlink formula after bottle install
b0d23f8f800775211acf61c61b154196e6f21339 authored almost 2 years ago
Bumps [rspec-mocks](https://github.com/rspec/rspec-mocks) from 3.12.4 to 3.12.5.
- [Release note...
Sometimes, we might install multiple bottles that conflict with each
other. This results in an e...
formulae_dependents: dump list of skipped formulae
1b0ce2ea4040862b98ef21b1782dfea25b9639fb authored almost 2 years ago
This will be useful for debugging purposes, in the same way that we dump
the list of dependents ...
Fix passing of `skipped_or_failed_formulae` to `test_deps`
da401383c513c643da50642b8788c802c9376735 authored almost 2 years ago
The list of skipped or failed formulae is currently not being passed
correctly to the separate `...
formulae_dependents: prune recursive test dependencies
22deb2eafda0ace6b618e607f67d4de72734a2a3 authored almost 2 years agoFixes Homebrew/brew#15045.
5b4ffaad978ef9641353c371cbf82f62a1312b90 authored almost 2 years agoformulae_dependents: use `--skip-post-install`
184728e746793f83e54d9a19681dad15bed42091 authored almost 2 years agoAdded in https://github.com/Homebrew/brew/pull/15042
c58106baea20c122c9b506c4a73c999121aa8e62 authored almost 2 years agoformulae_dependents: install bottle if needed.
280b91072fa869d938a716051745440ffa919e4e authored almost 2 years ago
If the formula isn't already installed but we've got a bottle file:
install from that.
This ena...
5dcd13bfeebd4029fb073298fb694752170bd180 authored almost 2 years agobuild(deps-dev): bump activesupport from 6.1.7.2 to 6.1.7.3
fb566b71acbe7920971388d9218691c4a54ae2c7 authored almost 2 years ago
Bumps [activesupport](https://github.com/rails/rails) from 6.1.7.2 to 6.1.7.3.
- [Release notes]...
build(deps): bump rspec-mocks from 3.12.3 to 3.12.4
73da1b4fbfee193090fabf8386dfa402d2119062 authored almost 2 years ago
Bumps [rspec-mocks](https://github.com/rspec/rspec-mocks) from 3.12.3 to 3.12.4.
- [Release note...
formulae: unlink alternative versioned dependencies
ccd53af73c139ea4f2aa6f28467ccfcbd2517092 authored almost 2 years ago
Having an alternative version of a dependency linked could result in
unintended linkage with the...
Remove use of `pluralize`
bc8847ebb21bd4de871efd7b7f1766ade70bff03 authored almost 2 years ago
This was replaced by a method in `Utils`, but we don't really need that
here either.
See Homebr...
2c6ea0dc171e4e0aa69eba1afea0492666b8bc74 authored almost 2 years agobuild(deps): bump minitest from 5.17.0 to 5.18.0
7322eaf5e124e1ac57431dc74abbbaef7fc919e5 authored almost 2 years ago
Bumps [minitest](https://github.com/seattlerb/minitest) from 5.17.0 to 5.18.0.
- [Release notes]...
lib/tests/formulae: pass `--formula` to `brew livecheck`
dda39fdce00dfa4b89b1aa6a3f31ab1240d24ed5 authored almost 2 years ago1f7e6965b13a825ed40544292bbe0abde66239de authored almost 2 years ago
0835f2d1595f29b856252ef7f018cbf28bce045f authored almost 2 years ago
This line used the `|` operator, which gets the union but not the
intersection. As a result of t...
build(deps): bump concurrent-ruby from 1.2.0 to 1.2.2
e4620c76515ad83c7b4ec16c2d7e70fbb5732a5d authored almost 2 years agoBumps [concurrent-ruby](https://github.com/ruby-concurrency/concurrent-ruby) from 1.2.0 to 1.2.2...
004282e5af8171fd691b197f3ccdb3a935804db5 authored almost 2 years agoFormula: "shard" directory.
3d8efca3a59ac5fa3c4486372aff48010919bc2f authored almost 2 years ago
Allows testing https://github.com/Homebrew/brew/pull/14783 now that it
has been merged.
This ca...
e60740fa5d4ac289b269bfb2b80cb4d7c2522808 authored almost 2 years agotest_cleanup: handle case untapped Homebrew/core edge case
972cd1e0d298aa836dfc10c5fe12d4cb8d757e37 authored almost 2 years agoaa3a968568b1813fb9a99142e8dbfef15747b2f8 authored almost 2 years ago