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 #964 from Homebrew/dependabot/bundler/activesupport-6.1.7.6

build(deps-dev): bump activesupport from 6.1.7.4 to 6.1.7.6

140c202089a7954037f554f2d87ffafc58a3aecf authored over 1 year ago
build(deps-dev): bump activesupport from 6.1.7.4 to 6.1.7.6

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

bef577f7e442580d31c28fc8e99e5fb57ae8bdf6 authored over 1 year ago
Merge pull request #963 from MikeMcQuaid/no_env_hints

lib/test_bot: no environment hints.

90e9913d07e6364bd3b53c6df55db4adbcf1dc26 authored over 1 year ago
lib/test_bot: no environment hints.

These are just a bit annoying in `brew test-bot` output.

def65f88c7511b6c198fe8b41647e52d7f87aa95 authored over 1 year ago
Merge pull request #962 from Homebrew/dependabot/bundler/zeitwerk-2.6.11

build(deps-dev): bump zeitwerk from 2.6.10 to 2.6.11

d51834ad7f3bb64f31af7f9c6ab5a3d7ccc75a94 authored over 1 year ago
build(deps-dev): bump zeitwerk from 2.6.10 to 2.6.11

Bumps [zeitwerk](https://github.com/fxn/zeitwerk) from 2.6.10 to 2.6.11.
- [Changelog](https://g...

d2cf9a9945411bd8e2fad4e718675f1fea677673 authored over 1 year ago
Merge pull request #961 from Homebrew/dependabot/bundler/zeitwerk-2.6.10

build(deps-dev): bump zeitwerk from 2.6.9 to 2.6.10

2214dd443ffd2e95388408aef4a896f67468f679 authored over 1 year ago
build(deps-dev): bump zeitwerk from 2.6.9 to 2.6.10

Bumps [zeitwerk](https://github.com/fxn/zeitwerk) from 2.6.9 to 2.6.10.
- [Changelog](https://gi...

a39cb2c2a63ddb5a03cb8554638043bb0c412398 authored over 1 year ago
Merge pull request #960 from Homebrew/dependabot/bundler/minitest-5.19.0

build(deps-dev): bump minitest from 5.18.1 to 5.19.0

d52351efa6dbc6f8566d20a3d9f2317651dcdfce authored over 1 year ago
build(deps-dev): bump minitest from 5.18.1 to 5.19.0

Bumps [minitest](https://github.com/minitest/minitest) from 5.18.1 to 5.19.0.
- [Changelog](http...

5136b38f59517345941262506667a61dc33cff55 authored over 1 year ago
Merge pull request #959 from Homebrew/dependabot/bundler/zeitwerk-2.6.9

build(deps-dev): bump zeitwerk from 2.6.8 to 2.6.9

ae894fb938a7777066b019dcd8a80f6193d116c2 authored over 1 year ago
build(deps-dev): bump zeitwerk from 2.6.8 to 2.6.9

Bumps [zeitwerk](https://github.com/fxn/zeitwerk) from 2.6.8 to 2.6.9.
- [Changelog](https://git...

41f41ed791726cb1edeb056cb200e48331694f3e authored over 1 year ago
Merge pull request #958 from Homebrew/artifact_id_string

test_formulae: correct artifact ID type.

1771ae5e1cd4e46416188b3a4d39a7fdd7f6ca07 authored over 1 year ago
test_formulae: correct artifact ID type.

Fixes/see:
https://github.com/Homebrew/homebrew-core/actions/runs/5622769066/job/15236229632?pr=...

a487d57f20ceda6b6dd7f81eaf4e659a63f96b1b authored over 1 year ago
Merge pull request #957 from Homebrew/dependabot/bundler/rspec-mocks-3.12.6

0850fba8366874854b6aff7d1c8393bd78ddb108 authored over 1 year ago
build(deps): bump rspec-mocks from 3.12.5 to 3.12.6

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

ce302db29c9201ebc528cb0b24de1643db3901c3 authored over 1 year ago
Merge pull request #956 from carlocab/gitconfig

test_bot: copy global `.gitconfig` with `--local`

dd86a09cdf1f518d348664134c69814c296a73db authored over 1 year ago
test_bot: copy global `.gitconfig` with `--local`

See discussion at Homebrew/actions#393.

0b9e10a56a40bc4eab152c2bbb1161eed03f75f0 authored over 1 year ago
Merge pull request #954 from Homebrew/dependabot/bundler/rspec-support-3.12.1

build(deps): bump rspec-support from 3.12.0 to 3.12.1

5406ef6ee8443d5615d1e5c9173a2ba048e1f136 authored over 1 year ago
Merge pull request #955 from Homebrew/dependabot/bundler/activesupport-6.1.7.4

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

8922ae811c3e6d57b7bb0a2adb9b872c08642b62 authored over 1 year ago
build(deps-dev): bump activesupport from 6.1.7.3 to 6.1.7.4

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

6777fd0aca42ec9ede98035ef2bea7e635dd2040 authored over 1 year ago
build(deps): bump rspec-support from 3.12.0 to 3.12.1

Bumps [rspec-support](https://github.com/rspec/rspec-support) from 3.12.0 to 3.12.1.
- [Changelo...

2762c228bb8ee3bd008d4f26c7431d54fcb304ec authored over 1 year ago
Merge pull request #953 from Homebrew/track-download-attempts

test_formulae: avoid repeated downloads of the same artifact

db0e8c63a62141a8d57fd7882a3e5b429fe2a1fe authored over 1 year ago
test_formulae: avoid repeated downloads of the same artifact

We can correctly follow the trail left by the PR `event.json`s but still
end up in an infinite l...

1cb21310e425194676da2c00ebf79a917d664c0e authored over 1 year ago
Merge pull request #951 from Bo98/no-api-tweaks

tests: improve no-API switching for named args

fb1ce1315a7f1da43e983bd056377cbb98443f01 authored over 1 year ago
tests: improve no-API switching for named args

69a64d2928fbe2a4388ef4b3b5d22dcc565385a5 authored over 1 year ago
Merge pull request #950 from Homebrew/skip-online-openssl-migration

tests/formulae: skip online checks for OpenSSL migration PRs

23be09bf0141ec3ffe1ea773e75764565e5de6ec authored over 1 year ago
tests/formulae: skip online checks for OpenSSL migration PRs

These tests are a bit flaky, and I think we'd rather deal with any
failures from these checks af...

a34eca5687059b265034c2b7706530cc153e235c authored over 1 year ago
Merge pull request #949 from Homebrew/dependabot/bundler/minitest-5.18.1

build(deps): bump minitest from 5.18.0 to 5.18.1

e0a216b4b84f9e4743d97abe389a935ca563c4f5 authored over 1 year ago
build(deps): bump minitest from 5.18.0 to 5.18.1

Bumps [minitest](https://github.com/minitest/minitest) from 5.18.0 to 5.18.1.
- [Changelog](http...

8feaa5412bb631e8f3138ccff74820594243bb1a authored over 1 year ago
Merge pull request #948 from Homebrew/more-cleanup-during

bottles_fetch: run `cleanup_during!` more often

88d22b769664f2747728aa1275351cf4bdf3664d authored over 1 year ago
bottles_fetch: run `cleanup_during!` more often

It looks like the runner is running out of space doing this at
Homebrew/homebrew-core#133740.

e705bfdf1f3faec755a4ab97fb43e363587873d7 authored over 1 year ago
Merge pull request #947 from Homebrew/show-commit

test_formulae: improve bottle install logging

5ce465185cb1d69a7c62705bc9d9236901215b88 authored over 1 year ago
test_formulae: improve bottle install logging

This revision will typically be a merge commit that doesn't appear in
the PR branch, so it would...

6d987180e838c152343f7afc9b5ed47097382e58 authored over 1 year ago
Merge pull request #945 from Homebrew/sync-triage-config

cdbde5a5616cc7c2ccdef7cbe8337537436329e9 authored over 1 year ago
triage-issues.yml: update to match main configuration

f31aca949682e43b855d010236d690145ed1f3f7 authored over 1 year ago
Merge pull request #944 from Homebrew/no-fetch-built-formulae

formulae: avoid fetching just-built dependencies

a965ef5cd3ed64c97a8b153263a7d09c257da82b authored over 1 year ago
formulae: avoid fetching just-built dependencies

Trying to fetch a just-built dependency will result in a `brew fetch`
failure because its bottle...

37a6b977456ec5d626a526af4d59fa0d076f9082 authored over 1 year ago
Merge pull request #943 from carlocab/less-bottle-logging

Reduce bottle install logging

eecc685b220c1a2fcc864a91071c2ebd66604be1 authored over 1 year ago
Reduce bottle install logging

Some of this logging is a bit redundant, so let's skip it.

e08757d597095a39dac603066024ece5374e217f authored over 1 year ago
Merge pull request #941 from carlocab/log-git-revisions

test_formulae: improve logging of cached bottle installs

1a7100a26c4d3ae7e54f2dbb66f9e1952ea58271 authored over 1 year ago
test_formulae: improve logging of cached bottle installs

Let's report the Git revisions used to make it easier to audit the state
of the repo at the time...

20e1f718b9d0681abc4c4aaccafe6c5034ab8414 authored over 1 year ago
Merge pull request #942 from carlocab/repo-query-instead

test_formulae: replace `node` query with `repository` query

f40e633cd53fca0e7f92a10e2a23efb91deea587 authored over 1 year ago
test_formulae: replace `node` query with `repository` query

This allows us to avoid calling the REST API to request for the commit's
`node_id`.

40f60b696c09e921b8ef6ea311a356ec30a0babf authored over 1 year ago
Merge pull request #940 from Homebrew/dependabot/bundler/i18n-1.14.1

2d1fa37c9ff60e92f5bede5898c7e7e936c65f59 authored over 1 year ago
build(deps): bump i18n from 1.14.0 to 1.14.1

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

081e5026b9d5363da0d57aee15d422550605262a authored over 1 year ago
Merge pull request #939 from Homebrew/delay-require

test_formulae: delay requiring `utils/github/artifacts`

4a9217b1db560215d6b34ab982c4a5b5cd2e542d authored over 1 year ago
test_formulae: delay requiring `utils/github/artifacts`

Fixes

Error: cannot load such file -- utils/github/artifacts

https://github.com/MikeMcQuai...

4eee842c91287e32d16de30a61b12263ff4d33d6 authored over 1 year ago
Merge pull request #938 from Homebrew/dependabot/bundler/i18n-1.14.0

build(deps): bump i18n from 1.13.0 to 1.14.0

98436df26682ca165619929b1e8c92aa21754734 authored over 1 year ago
build(deps): bump i18n from 1.13.0 to 1.14.0

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

1c27068edc4a024e298603a9e9f5328ab4e06a7d authored over 1 year ago
Merge pull request #937 from Homebrew/no-credentials

Reduce attempts to download artifact cache

08bcaffdcb9094e8aec4fe3693390ed4229f2aa2 authored over 1 year ago
Skip artifact download for dry runs

54b88a5bc69066c84513cb6ca499f20ef30c1ed3 authored over 1 year ago
Skip artifact download if there are no credentials

Without credentials our attempt to download previous artifacts quickly
hits the API rate limit.

3e2b1564b4c867d5a0193f80d83f489502c53961 authored over 1 year ago
Merge pull request #936 from Homebrew/no-cache-workflows

test_formulae: avoid caching PRs that have the `workflows` label

424d7d0f0652b96697a2cba5b434351e8dfa2483 authored over 1 year ago
test_formulae: avoid caching PRs that have the `workflows` label

Workflow modifications can be used to compromise our cache, and we don't
want that.

69e06690b4db585b7e749a1ca0e7173e78d0b9a2 authored over 1 year ago
Merge pull request #935 from carlocab/verify-before-install

tests/formulae: verify local bottles before attempting to install one

e0e6087ef420fba3a3a27272fa1c05d57fa04118 authored over 1 year ago
tests/formulae: verify local bottles before attempting to install one

This should help minimise the probability that these bottles were
tampered with.

8d98e6abc3aae60583ea74c8921a1a756a0ed9e3 authored over 1 year ago
Merge pull request #933 from carlocab/improved-caching

test_formulae: improve result caching

ff3e0b55075ae541754b4fd9ef89610c5ef989df authored over 1 year ago
Ignore `git fetch` failures when checking for formula diffs

094b83d2ab2b2e964c8ae064761ab143296ec04b authored over 1 year ago
workflows/tests: set `HOMEBREW_GITHUB_API_TOKEN` in more steps

This will help reduce the number of times tests error out because of the
unauthenticated rate li...

e8979f8d3966afa44aa14a8685dc01fee85489a2 authored over 1 year ago
Fix test failures

We also track bottle JSON files now, so we need to remove the ones we
just built to avoid errori...

ca4bb501b2e7dcd977cb3449a4746b8f91725407 authored over 1 year ago
Avoid calling `exit 1` inside `verify_local_bottles`

We call `verify_local_bottles` inside an `ensure` block, so calling
`exit 1` prevents any meanin...

503f86baabb2546e8a1aac89a731f927aad0ac57 authored over 1 year ago
tests/formulae: track bottle JSON checksums too

We will use these to check whether bottles have changed, so we should
verify their integrity.

4ecfdd55b14de73eac2729e957c363a8a794cb9e authored over 1 year ago
Merge remote-tracking branch 'origin/master' into improved-caching

02707dbc2b7f262b59926716163bf8d1e825319f authored over 1 year ago
test_formulae: use local bottle JSON to identify formula commit

This will be more reliable that relying on the `before` property, since
formulae are built again...

eebc4709276488518f6180b085001318f9a39138 authored over 1 year ago
test_formulae: disambiguate git refs from paths

e73be0a759da7ebbb82399f3946b6f779068e5c3 authored over 1 year ago
Merge pull request #934 from carlocab/verify-bottles

Implement bottle checksum verification

1775644e1e0936ef2ed54c73523e972e0a7c409e authored over 1 year ago
Make `rm` glob more specific

ff5757cd49f1b029911150f0e4e91bd0600ba9d5 authored over 1 year ago
workflows/tests: clean up working directory

This will prevent the error [^1] about unexpected bottles:

Error: Unexpected bottle: /githu...

b3b844c25b295949f5165a456ed2cabe00ea2c47 authored over 1 year ago
Fix undefined local variable error

d81ee12b15dc6eba560aab0b955bfdfff9e711d0 authored over 1 year ago
Implement bottle checksum verification

This helps make sure there are no changes that we don't expect to the
bottles that we create.

0de9223c4068c45062d3e9035af1f8f931f4aa1b authored over 1 year ago
Check for maintainer forks only on official taps

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

f2b644a7d3f02c96a4ede81a93bd21a78f61de92 authored over 1 year ago
test_formulae: fix `event_payload` download handling

This is uploaded by `triage.yml`, so needs to be checked there.

776c928a3888b7e96892314dd484774fa2b5e937 authored over 1 year ago
Add explanatory comments to artifact downloads

8b1655066fdc15b91dd2a203a87bea3b5944c1a9 authored over 1 year ago
test_formulae: allow caching from maintainer forks

Needs Homebrew/brew#15491.

ea828c9a89a2fb62968f49633fca325b758ad65c authored over 1 year ago
test_formulae: check against `GITHUB_REPOSITORY_OWNER`

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

60d4a9dfa058fbadd86af4aae62d3ad3f7aacfa7 authored over 1 year ago
test_formulae: allow downloads only on non-forks

62ae61b8177ecd31672ecddd1867f77c4cfc0605 authored over 1 year ago
test_formulae: improve result caching

Our current method of using artifacts as a cache breaks when a PR is
pushed to multiple times in...

1cad65bc0e62db682d1ef9a703e64688948bbb9b authored over 1 year ago
Merge pull request #932 from carlocab/no-link-keg-only

tests/formulae_dependents: do not `brew link` keg only formulae

554ae0bec090720bbb317625af7e60d07b75c807 authored over 1 year ago
tests/formulae_dependents: do not `brew link` keg only formulae

`unlink_conflicts` skips keg-only formulae, so trying to `brew link`
these formulae can result i...

41f5ef2ea8a04e3f4998d6ba09b39f716edfcf84 authored over 1 year ago
Merge pull request #931 from carlocab/fix-cache

tests/formulae: add cached formulae to `@built_formulae`

72ea7441c3147562fa5279c519dfd01d645e3698 authored over 1 year ago
tests/formulae: add cached formulae to `@built_formulae`

Without this we risk skipping builds of dependents of just-built
formulae in a PR.

3f251efb61cccee4afda1e52b5c165aff243588c authored over 1 year ago
Merge pull request #927 from Homebrew/cache-dependent-tests

formulae_dependents: cache dependent testing results

7d62c555863147957af13e65353d406ea40e7914 authored over 1 year ago
formulae_dependents: cache dependent testing results

This will allow us to speed up dependent testing in PRs that touch
multiple formulae.

Will also...

be328919f57abb658899b36db668bac0ce3d7d9b authored over 1 year ago
Merge pull request #930 from Homebrew/brew-fix

tests/formulae: simplify fix

f98780c22b66bd3147d415e16d9300c7acf3fadf authored over 1 year ago
tests/formulae: simplify fix

The earlier fix also wasn't quite correct, since `tap` can be `nil`.
This is much simpler and ha...

0639e01ff6249950710d8e87d1961323c4d90e6c authored over 1 year ago
Merge pull request #929 from carlocab/fix-brew-again

tests/formulae: fix Homebrew/brew tests (again)

377b9fa27619f76a965be8cd778b2f02fcc96ec5 authored over 1 year ago
tests/formulae: fix Homebrew/brew tests (again)

`before` will be a SHA1 for Homebrew/brew, but `repository` points to
`Homebrew/core`, so trying...

9b67deb5d005315c89ba87672c2fc82348ca4270 authored over 1 year ago
Merge pull request #928 from carlocab/brew-tests

tests/formulae: fix failing `Homebrew/brew` tests

f721b7fe280d9e173d96bd051608487971a5b7ab authored over 1 year ago
tests/formulae: fix failing `Homebrew/brew` tests

These are run without Homebrew/core checkouts. Let's avoid failing
those.

1096ad45d5a51e027cb37eac554efb0164e4d79b authored over 1 year ago
Merge pull request #925 from carlocab/ignore-api-errors

formulae: ignore API authentication failures when downloading bottles

ae9b582cf7368b8aa3562bdaaab1e707a1f541fa authored over 1 year ago
Merge pull request #926 from carlocab/failed-dry-run

tests/formulae: do not call `failed` in a dry run

601da94f6f1ff47bce1f1df85afef64880421f43 authored over 1 year ago
tests/formulae: do not call `failed` in a dry run

Returning early from `bottle_reinstall_formula` is expected for a dry
run.

ef7bb47cde75447fa39eb1f1b1a10d5e4bede874 authored over 1 year ago
formulae: ignore API authentication failures when downloading bottles

The most likely cause for this is use in a repo that isn't
Homebrew/core. See, for example, Home...

8e9a52bbd1f2948aed691076fa3b3e736cc2cdd7 authored over 1 year ago
Merge pull request #923 from carlocab/github-container

workflows/tests: use `container`

fbb432fd701479ad11cdaa85ff879318f5a075b5 authored over 1 year ago
Set working directory on Linux

This is needed to avoid

Error: Invalid cross-device link @ rb_file_s_link - (./testbottest-...

ca27265421157d34d485454cb73833b7bc7bd7ee authored over 1 year ago
Merge pull request #924 from Homebrew/newest-tests-results

formulae: use bottles from latest CI run

f0970f52cdb73dc407bd7a24f84697fe6398cb73 authored over 1 year ago
formulae: use bottles from latest CI run

Some check suites will have multiple of these (e.g. when a PR is closed
and then reopened), so l...

73fcaae8dcd1aac950664e6e26838630974827b6 authored over 1 year ago
Run RSpec tests in separate job

We need `setup-ruby` to do this, but this isn't supported inside
containers. As a workaround, le...

ec2da07e8acf71709c49055f6abb4fb0200c3d9b authored over 1 year ago
workflows/tests: use `container`

This should help simplify this workflow a bit.

97e7132984dc9c8aa073e4be610bcaad38182e6c authored over 1 year ago