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

Merge pull request #922 from carlocab/download-previously-built-bottles

tests/formulae: download bottles from previous CI runs

7d0f6809f7da432923088ba6b5fcb8ec62765ae4 authored over 1 year ago
Download bottle to separate directory

We use the bottles artifact to keep track of some state, so polluting
this with an old bottles a...

9bb306ed7d2faad0c7aa3855c77caef773ebdcc2 authored over 1 year ago
Fix failing tests

dfd46987dbc61a3d064534c5d85ddcb418545820 authored over 1 year ago
formulae: add missing `require`

402fb5ba78641d0da4e0e63849a6fa487f0855e2 authored over 1 year ago
Apply suggestions from code review

Co-authored-by: Bo Anderson <[email protected]>

18e2a7fbd395e38253f027cee90ac7586f17d174 authored over 1 year ago
test_formulae: return early when not testing dependents

b1bba245d2d05a59cec3f565694f1a7f009c76e8 authored over 1 year ago
Delete bottles that are stale or failed an install

0703a2e5576a9666800f5b218917986d87ea67a9 authored over 1 year ago
formulae: check for formulae changes before installing old bottles

b2ffc95f0d341680bdfa1741234aeca9af475db9 authored over 1 year ago
tests/formulae: download bottles from previous CI runs

This allows us to limit having to rebuild bottles that have already been
successfully built earl...

d3de74f844a3b26fc48e12d7bb66089225a66bba authored over 1 year ago
workflows/tests: pass more env variables through to container

91745a2f368c5524d8404cd2debddf5f9724ad14 authored over 1 year ago
Merge pull request #921 from Homebrew/safer_api_tests

tests/tap_syntax: safer API generation.

430b676483f1b10752041c144e4c6d4d64d78ab0 authored over 1 year ago
tests/tap_syntax: safer API generation.

- Make checks a bit stricter
- Only remove directory if we created it

6a259ea0563b5cdc0ae3bd5d44fce5974662e6f0 authored over 1 year ago
Merge pull request #920 from Homebrew/brew_generate_api_test

tests/tap_syntax: test API generation.

d1580361462de38576cfed8dc2881e8c6739ed69 authored over 1 year ago
tests/tap_syntax: test API generation.

This should avoid making changes in taps that break API generation.

This is maybe not the right...

807affed5eb2ccd62edac0458e0b4a3ff849b541 authored over 1 year ago
Merge pull request #910 from carlocab/skip-failed-bottles

formulae: skip formulae with failing bottle steps

d4dff99ab295ebe4d4f9f199f27b2224b2bdf8ed authored almost 2 years ago
Use `failed` instead of `skipped`

e93249ba7b8520a1d9fec6f4cbd6fcbcc0988156 authored almost 2 years ago
Merge pull request #919 from carlocab/skip-no-bottles

tests/formulae: skip formulae with no bottles to build

e1bfc0b0ee5c7ca048f5e15618fcc25a6e467b11 authored almost 2 years ago
tests/formulae: skip formulae with no bottles to build

This will help us save CI time, and fixes an error in dependent testing
when we try to install a...

85835b394be1c5439664da598c4316a8907b0d58 authored almost 2 years ago
Merge pull request #918 from Homebrew/dependabot/bundler/zeitwerk-2.6.8

build(deps): bump zeitwerk from 2.6.7 to 2.6.8

ca47534aa80e4df0686c6f427d2c653429e1d8ed authored almost 2 years ago
build(deps): bump zeitwerk from 2.6.7 to 2.6.8

Bumps [zeitwerk](https://github.com/fxn/zeitwerk) from 2.6.7 to 2.6.8.
- [Release notes](https:/...

8dd4e2e9c06179afcbac1b936e7e900b3c264a0d authored almost 2 years ago
Merge pull request #917 from carlocab/always-local

cmd/test-bot: always set `--local` in GitHub Actions

c714fb108a52f6d17ae7bc69d3c267b297c85766 authored almost 2 years ago
cmd/test-bot: always set `--local` in GitHub Actions

Passing `--local` depending on whether the runner is self-hosted or not
complicates our handling...

ce58be9afc9e4fb823e88a64a93c536834693378 authored almost 2 years ago
Merge pull request #916 from carlocab/clean-frameworks

cleanup_before: clean `/Library/Frameworks` directory

c753dd70fed40d189722452fa3ecaf8c5c99cf62 authored almost 2 years ago
test_cleanup: improve environment variable handling

0b79ae92dec3210852478208966e285f9a3f0971 authored almost 2 years ago
cleanup_before: use `delete_or_move`

3bb4434458f348c25e552400e12a7447805edfb0 authored almost 2 years ago
Merge pull request #909 from carlocab/merge-group-error

formulae_detect: remove merge group workaround

6be644ba09400dd9e6212167f055dbf502f02358 authored almost 2 years ago
cleanup_before: clean `/Library/Frameworks` directory

These directories contain headers and libraries that we don't want to
use, so let's get rid of t...

350ed8958a94423cc149e4b42d9a532ba5ae959b authored almost 2 years ago
Merge pull request #915 from Homebrew/dependabot/bundler/i18n-1.13.0

build(deps): bump i18n from 1.12.0 to 1.13.0

c86adedc64b52424741f9b69f473dc879ee48b29 authored almost 2 years ago
build(deps): bump i18n from 1.12.0 to 1.13.0

Bumps [i18n](https://github.com/ruby-i18n/i18n) from 1.12.0 to 1.13.0.
- [Release notes](https:/...

657195abca30a9d91e2ff4355e39cbcf8c7b115e authored almost 2 years ago
Merge pull request #914 from carlocab/fetch-cleanup-during

bottles_fetch: run `#cleanup_during!`

c99d937ad4694681e3a194122bf6f614d5489771 authored almost 2 years ago
bottles_fetch: run `#cleanup_during!`

This will help the runner avoid running out of memory when fetching
bottles. Likely needed for H...

58ccf92469ccfdcb97fa4f9c66c61afeb9bb04ec authored almost 2 years ago
Merge pull request #912 from Homebrew/dependabot/bundler/rspec-expectations-3.12.3

1516d41b90dc175e09dc035b206f64d0f96a2d10 authored almost 2 years ago
build(deps): bump rspec-expectations from 3.12.2 to 3.12.3

Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.12.2 to 3.12.3.
-...

12478da0cbf62ea7ac49f9292fc55094d8ada07d authored almost 2 years ago
Merge pull request #911 from Homebrew/dependabot/bundler/rspec-core-3.12.2

build(deps): bump rspec-core from 3.12.1 to 3.12.2

25fd566eea09c47fdbc79c635c917183c241de5b authored almost 2 years ago
build(deps): bump rspec-core from 3.12.1 to 3.12.2

Bumps [rspec-core](https://github.com/rspec/rspec-core) from 3.12.1 to 3.12.2.
- [Release notes]...

e71a446db7dc7938dd31ed9da683dcb9fe6da53a authored almost 2 years ago
formulae: skip formulae with failing bottle steps

If the bottle step fails, these should be added to
`skipped_or_failed_formulae` so we don't atte...

838ab4c78d675d9d6e642fb22c537e829eb8ed6e authored almost 2 years ago
formulae_detect: remove merge group workaround

Instead, let's use the same workaround for `push` jobs while it isn't
fixed.

18c8ee289fed1d6a34b9a1957f414246e67685af authored almost 2 years ago
Merge pull request #908 from carlocab/use-origin-master

formulae_detect: actually use `origin/master` for starting SHA1

48c0a31bf56bbef85cb9a463e47fc5b84b3e3c04 authored almost 2 years ago
formulae_detect: actually use `origin/master` for starting SHA1

Here, `origin_ref` points to the temporary merge group branch, so it
will be the same as `GITHUB...

8917dfebc3a9a2946856c2ca5325841f25b67577 authored almost 2 years ago
Merge pull request #906 from carlocab/merge-group-fix

formulae-detect: fix merge group detection

db266d8a1601e2f8469c42f63d7ec6ae5336618f authored almost 2 years ago
Use `origin_ref` instead of the parent of `github_sha`

Co-authored-by: Mike McQuaid <[email protected]>

c992b4978dd514b8edce0aba570f3ca4ea768b94 authored almost 2 years ago
formulae-detect: fix merge group detection

This should allow `--only-formulae-detect` to work inside a merge group.

98a554f875177cfc3426ffe01fa1a2c30d277a6b authored almost 2 years ago
Merge pull request #905 from carlocab/no-error-merge-group

e60a6eac69482448ed56fece674a425ea402553b authored almost 2 years ago
formulae-detect: avoid erroring during `merge_group` events

This will allow us to run `--only-formulae-detect` during a
`merge_group` event without producin...

c69b9fc4b37f97f584850d984ca2d03eed82c49d authored almost 2 years ago
Merge pull request #902 from carlocab/formulae-fetch

Add `--only-formulae-fetch` flag

c718f392ffd4ad1a97b3afea2341b07078ab2b7f authored almost 2 years ago
Rename flag to `--only-bottles-fetch`

Co-authored-by: Mike McQuaid <[email protected]>

1c02ef512d4241ddcc7c50f509508b82056f6e68 authored almost 2 years ago
Improve `--formulae-fetch` documentation

7599434a41523a1f8408b65f665aa0a38c8280f5 authored almost 2 years ago
Merge pull request #903 from carlocab/better-cleanup

Improve `#cleanup_during!`

c4369ed2645858100472c6277abe9bb4aa438c71 authored almost 2 years ago
Improve `#cleanup_during!`

On some long-running CI runs, you can see multiple consecutive calls to
`#cleanup_during!` in th...

e9023b51c55b6c1800f6f987b84390a7f4cdd9d6 authored almost 2 years ago
Add `--only-formulae-fetch` flag

This will allow us to check that the built bottles can be fetched before
merging a PR.

Note: `-...

4a957beea7cee7aaa6c0fd48dd284414afd10d02 authored almost 2 years ago
Merge pull request #901 from muzimuzhi/revert-pr899

Revert "Merge pull request #899 from Homebrew/formula_detect_cask"

d676c73a4d6a4fca22e4bf7d7e8e90f275033bf2 authored almost 2 years ago
Revert "Merge pull request #899 from Homebrew/formula_detect_cask"

This reverts commit dc5078ca58b155a235537fe0499f81abb08ef668, reversing
changes made to 7dff71cb...

2c5d819a546541338a01388f6740855ddf5100c0 authored almost 2 years ago
Merge pull request #900 from Homebrew/sync-triage-config

Synchronize triage configuration

f5737455998026e206fd46ac6024e83a578164f0 authored almost 2 years ago
triage-issues.yml: update to match main configuration

50cadab9221b0365b6eb89ca9ce49e1ca7267ee9 authored almost 2 years ago
Merge pull request #899 from Homebrew/formula_detect_cask

formulae_detect: reject casks.

dc5078ca58b155a235537fe0499f81abb08ef668 authored almost 2 years ago
Merge pull request #898 from Homebrew/stub-filename

Properly stub resolved bottle filename.

7dff71cb2f6117cdf2e51af172d2e82920b6bcc6 authored almost 2 years ago
formulae_detect: reject casks.

Casks are only ever under `Casks` but formulae can be in many places
(including the repository r...

079d637fe59660e12a31d7de6d94aea9ed1b3600 authored almost 2 years ago
Properly stub resolved bottle filename.

f523a8ea89e1346d0b128e5c9c6a66748458bef2 authored almost 2 years ago
Merge pull request #896 from carlocab/remove-debug-output

formulae_dependents: remove debug output

09eca62c20c0925d3c79e7c248b70195cd260b35 authored almost 2 years ago
formulae_dependents: remove debug output

This fix from #895 seems to have worked, so we shouldn't need these
anymore.

30f9f0ff2ddba4a290cc2d09cb6f5cd5e9c6e892 authored almost 2 years ago
Merge pull request #895 from carlocab/link-formulae

formulae_dependents: link before installing dependencies

235b5d09aaa1614ddab7d7a0b4b5b3bd888b3876 authored almost 2 years ago
formulae_dependents: link before installing dependencies

This should fix the problem we're seeing at
Homebrew/homebrew-core#127133.

6337415b1c44c00f289e864e085fc842f76d20e8 authored almost 2 years ago
Merge pull request #894 from carlocab/more-debug-output

formulae_dependents: add more debug output

2c91fd8b118c4e45dc9261c9f0ce80eccc7a4bc6 authored almost 2 years ago
formulae_dependents: add more debug output

This is also for Homebrew/homebrew-core#127133.

22cead6147a761ae9b9aaa20de4a11cace81db91 authored almost 2 years ago
Merge pull request #893 from carlocab/debug-output

formulae_dependents: add debug output

48c543bb058c27eab651d4952f8e6f256511a035 authored almost 2 years ago
formulae_dependents: add debug output

`brew postinstall` keeps failing in Homebrew/homebrew-core#127133. Let's
add some output to try ...

9503ef8490bdd0ae8bcfb53e0a7df8d99ba1fa2e authored almost 2 years ago
Merge pull request #892 from Homebrew/dependabot/bundler/rspec-mocks-3.12.5

build(deps): bump rspec-mocks from 3.12.4 to 3.12.5

363910b08a7797c49f6b7a0baf2797fa3ce22758 authored almost 2 years ago
Merge pull request #891 from carlocab/unlink-bottle

formulae_dependents: unlink formula after bottle install

b0d23f8f800775211acf61c61b154196e6f21339 authored almost 2 years ago
build(deps): bump rspec-mocks from 3.12.4 to 3.12.5

Bumps [rspec-mocks](https://github.com/rspec/rspec-mocks) from 3.12.4 to 3.12.5.
- [Release note...

50dfc08e15a2fb6742c2414f47c5087e71759f1b authored almost 2 years ago
formulae_dependents: unlink formula after bottle install

Sometimes, we might install multiple bottles that conflict with each
other. This results in an e...

d3c3f1036b93e4404ea7fd5556ce573b64399f7d authored almost 2 years ago
Merge pull request #890 from carlocab/dump-skipped-formulae

formulae_dependents: dump list of skipped formulae

1b0ce2ea4040862b98ef21b1782dfea25b9639fb authored almost 2 years ago
formulae_dependents: dump list of skipped formulae

This will be useful for debugging purposes, in the same way that we dump
the list of dependents ...

ab70451c1d0b84b05f563b2816ff8d6b1b771591 authored almost 2 years ago
Merge pull request #889 from carlocab/fix-skipped-or-failed-formulae

Fix passing of `skipped_or_failed_formulae` to `test_deps`

da401383c513c643da50642b8788c802c9376735 authored almost 2 years ago
Fix passing of `skipped_or_failed_formulae` to `test_deps`

The list of skipped or failed formulae is currently not being passed
correctly to the separate `...

d77d7958a5862bcab7148954afe6b922e436eab8 authored almost 2 years ago
Merge pull request #888 from carlocab/prune-recursive-test-deps

formulae_dependents: prune recursive test dependencies

22deb2eafda0ace6b618e607f67d4de72734a2a3 authored almost 2 years ago
formulae_dependents: prune recursive test dependencies

Fixes Homebrew/brew#15045.

5b4ffaad978ef9641353c371cbf82f62a1312b90 authored almost 2 years ago
Merge pull request #887 from Homebrew/skip_post_install

formulae_dependents: use `--skip-post-install`

184728e746793f83e54d9a19681dad15bed42091 authored almost 2 years ago
formulae_dependents: use `--skip-post-install`

Added in https://github.com/Homebrew/brew/pull/15042

c58106baea20c122c9b506c4a73c999121aa8e62 authored almost 2 years ago
Merge pull request #886 from Homebrew/install_bottle

formulae_dependents: install bottle if needed.

280b91072fa869d938a716051745440ffa919e4e authored almost 2 years ago
formulae_dependents: install bottle if needed.

If the formula isn't already installed but we've got a bottle file:
install from that.

This ena...

5dcd13bfeebd4029fb073298fb694752170bd180 authored almost 2 years ago
Merge pull request #885 from Homebrew/dependabot/bundler/activesupport-6.1.7.3

build(deps-dev): bump activesupport from 6.1.7.2 to 6.1.7.3

fb566b71acbe7920971388d9218691c4a54ae2c7 authored almost 2 years ago
build(deps-dev): bump activesupport from 6.1.7.2 to 6.1.7.3

Bumps [activesupport](https://github.com/rails/rails) from 6.1.7.2 to 6.1.7.3.
- [Release notes]...

3086def8e0f3b872815880b41c355d8d2397dcf0 authored almost 2 years ago
Merge pull request #884 from Homebrew/dependabot/bundler/rspec-mocks-3.12.4

build(deps): bump rspec-mocks from 3.12.3 to 3.12.4

73da1b4fbfee193090fabf8386dfa402d2119062 authored almost 2 years ago
build(deps): bump rspec-mocks from 3.12.3 to 3.12.4

Bumps [rspec-mocks](https://github.com/rspec/rspec-mocks) from 3.12.3 to 3.12.4.
- [Release note...

56bacb003e9b6db3a9cf29a6fdb8386f23196bf9 authored almost 2 years ago
Merge pull request #883 from carlocab/unlink-alternative-versions

formulae: unlink alternative versioned dependencies

ccd53af73c139ea4f2aa6f28467ccfcbd2517092 authored almost 2 years ago
formulae: unlink alternative versioned dependencies

Having an alternative version of a dependency linked could result in
unintended linkage with the...

c7db2cb69c8b4f2a1a26d229b67ad5d388791c1a authored almost 2 years ago
Merge pull request #882 from carlocab/no-pluralize

Remove use of `pluralize`

bc8847ebb21bd4de871efd7b7f1766ade70bff03 authored almost 2 years ago
Remove use of `pluralize`

This was replaced by a method in `Utils`, but we don't really need that
here either.

See Homebr...

2c6ea0dc171e4e0aa69eba1afea0492666b8bc74 authored almost 2 years ago
Merge pull request #881 from Homebrew/dependabot/bundler/minitest-5.18.0

build(deps): bump minitest from 5.17.0 to 5.18.0

7322eaf5e124e1ac57431dc74abbbaef7fc919e5 authored almost 2 years ago
build(deps): bump minitest from 5.17.0 to 5.18.0

Bumps [minitest](https://github.com/seattlerb/minitest) from 5.17.0 to 5.18.0.
- [Release notes]...

bc8404c8cd1ebf08f3fdd1643280696eb4e4fdf8 authored almost 2 years ago
Merge pull request #879 from nandahkrishna/livecheck-fix

lib/tests/formulae: pass `--formula` to `brew livecheck`

dda39fdce00dfa4b89b1aa6a3f31ab1240d24ed5 authored almost 2 years ago
lib/tests/formulae: pass `--formula` to `brew livecheck`

1f7e6965b13a825ed40544292bbe0abde66239de authored almost 2 years ago
Merge pull request #878 from ZhongRuoyu/added-and-deleted-formulae

0835f2d1595f29b856252ef7f018cbf28bce045f authored almost 2 years ago
formulae_detect: fix classification of formulae

This line used the `|` operator, which gets the union but not the
intersection. As a result of t...

bba212de7ecfb8240bd1694712abcfec99fef1fc authored almost 2 years ago
Merge pull request #877 from Homebrew/dependabot/bundler/concurrent-ruby-1.2.2

build(deps): bump concurrent-ruby from 1.2.0 to 1.2.2

e4620c76515ad83c7b4ec16c2d7e70fbb5732a5d authored almost 2 years ago
build(deps): bump concurrent-ruby from 1.2.0 to 1.2.2

Bumps [concurrent-ruby](https://github.com/ruby-concurrency/concurrent-ruby) from 1.2.0 to 1.2.2...

004282e5af8171fd691b197f3ccdb3a935804db5 authored almost 2 years ago
Merge pull request #876 from Homebrew/sharded_formula

Formula: "shard" directory.

3d8efca3a59ac5fa3c4486372aff48010919bc2f authored almost 2 years ago
Formula: "shard" directory.

Allows testing https://github.com/Homebrew/brew/pull/14783 now that it
has been merged.

This ca...

e60740fa5d4ac289b269bfb2b80cb4d7c2522808 authored almost 2 years ago
Merge pull request #874 from Homebrew/4.0.0-support

test_cleanup: handle case untapped Homebrew/core edge case

972cd1e0d298aa836dfc10c5fe12d4cb8d757e37 authored almost 2 years ago
test_cleanup: handle case untapped Homebrew/core edge case

aa3a968568b1813fb9a99142e8dbfef15747b2f8 authored almost 2 years ago