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

lib/test: emit warnings only on GitHub Actions

de0d351333e54ae8ec9124a24f7dad9079f1064e authored about 3 years ago
Add warning annotations for ignored failures

c64d580cdb85486808019ef5bd986469a95726c1 authored about 3 years ago
Merge pull request #699 from carlocab/skip-online

Add a `--skip-online-checks` flag

78e53a46fdfe5e49d435d8fca8e5990862ec9547 authored about 3 years ago
lib/tests/formulae: demote more unbottled failures to warnings

Let's demote another class of CI failures from unbottled formulae to
warnings: attempting to bui...

82b83d032fc2cabf642d20205d24c1f852c5cd46 authored about 3 years ago
Add a `--skip-online-checks` flag

Passing this flag to `test-bot` will omit the `--online` flag from
`brew audit`, and also skip `...

157733212ce113233cc7b2470b15c10b4ca51998 authored about 3 years ago
Merge pull request #698 from carlocab/new-formula

lib/tests/formulae: error instead of warn for new formulae

d5943e1a750a3b4e753255c61fb6c8759b80ab34 authored about 3 years ago
lib/tests/formulae: error instead of warn for new formulae

New formulae have no bottles, but we don't want build/test/linkage
failures to only be warnings.

f1d00858abb3d443919e7ae6deff25deb8aeaad0 authored about 3 years ago
Merge pull request #697 from carlocab/bottled-dependents

formulae_dependents: refactor to use `bottled?` test-bot method

812c4ab80287c91ade407180d78a998c6537d933 authored about 3 years ago
Test fewer dependents with `:all` bottles

Instead of checking that all dependents of a formula with an `:all`
bottle are bottled, let's in...

d55b685fa5ced5e6aba64cd663ba04fab0f10007 authored about 3 years ago
formulae_dependents: refactor to use `bottled?` test-bot method

We already use the `bottled?` method from `test-bot` elsewhere, so it
seems better to be consist...

7fd502ba981408a49b07e9d767f3748a370e5a2d authored about 3 years ago
Merge pull request #696 from carlocab/dependent

formulae_dependents: fix `bottled?` method call

76ba31669c690b20426f7904f1fa5d8e1f68d1e9 authored about 3 years ago
formulae_dependents: fix `bottled?` method call

There is no variable called `formula` in this method, so we should refer
to `dependent` instead.

d74b8ff7cb83d638a87b559197ce5006645afcb2 authored about 3 years ago
Merge pull request #695 from carlocab/oops

lib/test_formula: fix method signature

b6c97e5139259cb3db8f9df70928815a6d39ed48 authored about 3 years ago
lib/test_formula: fix method signature

This got misplaced while refactoring in #691.

5e0ca0b1b50aa18c6f38fbc86676693da7a2b4a6 authored about 3 years ago
Merge pull request #691 from carlocab/ignore-failures

Ignore failures from unbottled formulae

5537c4569af53b60bb7f2c44fd22a93d628a902c authored about 3 years ago
Apply suggestions from code review

- use `#blank?` instead of `#empty?`
- prefer `if` to `unless`

Co-authored-by: Mike McQuaid <...

74738fd8559ccbe68d0552d8424f4b08e6c053d7 authored about 3 years ago
Merge remote-tracking branch 'origin/master' into ignore-failures

8008c8df1f8e19e0de8b6b74f5dcb55a98410edb authored about 3 years ago
lib/step: ignore only failures

e214ef10bd52610f4889fdb8561d14e5f294acb3 authored about 3 years ago
Warn instead of error appropriately for unbottled dependents

If we encounter a build/linkage/test error for an unbottled dependent,
it seems more useful for ...

f0525c76bdf4ef6440926428f07be61d8977ee6f authored about 3 years ago
Merge pull request #693 from carlocab/bottled-test-deps

lib/tests/formulae: relax test dep requirements when building bottles

703814f3e54e9fe6f306a881aed6d203f86c3d82 authored about 3 years ago
Apply suggestions from code review

- use `if` instead of `unless`
- remove duplication

d05e79f615776e0c40bdd8a21b25ad406ffdbb09 authored about 3 years ago
Merge pull request #694 from carlocab/skip-all-bottles

lib/tests/formulae: skip all bottles with unbottled deps

f577e339610f68c0bf7730c7f52896d76fee9262 authored about 3 years ago
lib/tests/formulae: skip all bottles with unbottled deps

See Homebrew/homebrew-core#88956.

Also, while we're here, let's hide the `no_older_versions: fa...

cd70b87fbb2e1888cc4836559215ae812309c4fa authored about 3 years ago
lib/tests/formulae: relax test dep requirements when building bottles

Test-only dependencies have no impact on the bottle that is built, so
there is no need to check ...

ee2f8df838f59f4a7d70d937e26aea8c8b106f11 authored about 3 years ago
Show ignored failures at the end of the CI log

8dd3b3808866470f1ca721ba08a5a836f7a32d83 authored about 3 years ago
Ignore failures from unbottled formulae

This completes #687. It's not enough to call `skipped` because some
steps will still have a `:fa...

530bc8037fb2e5c93d00ac1514ee487d0798bea4 authored about 3 years ago
Merge pull request #692 from carlocab/tweak-skipping

lib/tests/formulae: tweak skipping formulae with unbottled deps

b1e22363a0ea7a0abb793257c8762190c3bbea5d authored about 3 years ago
lib/tests/formulae: tweak skipping formulae with unbottled deps

There is a corner case where an unbottled dependency is added to a
bottled formula. The current ...

18c7f062fc08a72266d9f07f83952e8280c3d889 authored about 3 years ago
cmd/test-bot: remove `--skip-unbottled-{arm,linux}`

This will be a no-op after #687.

Merge after #687 and Homebrew/homebrew-core#87871.

f4a148fccfa2185d8389c9a92d5344b64ea5a84c authored about 3 years ago
Merge pull request #687 from carlocab/no-more-skippping

lib/tests/formulae: remove ARM/Linux skip behaviour

b6145055d26472693851e3487b52caee5a0f91ea authored about 3 years ago
Merge pull request #689 from bruuuuuuuce/fix/brewTapFull

lib/test_bot: dont pass --full flag to brew tap command

a5f094abbdfd067436540ad741d9479554aa6fbf authored about 3 years ago
fix: dont pass --full flag to brew tap command

4b369c0e228e90ed01a4e66c1b70ecaf740c2a7b authored about 3 years ago
Extract `bottle_specification.tag?` call into a method

c3508551ac1ed519a78704b44e6a3d9a37fbd06c authored over 3 years ago
Merge remote-tracking branch 'origin/master' into no-more-skippping

02d853c849d57e560fa163be9476f636bf32788a authored over 3 years ago
Retain some skipping

We shouldn't attempt to build a formula with dependencies whose bottles
we can't even use.

6196b5d5e9bc9cc444f64bb8e4c21c156c4551d7 authored over 3 years ago
Merge pull request #683 from carlocab/unbottled-deps

lib/tests/formulae: don't build bottles with unbottled deps

028cf289f776d1dba0d643ecaf2445b5aebfaf3b authored over 3 years ago
lib/tests/formulae: remove ARM/Linux skip behaviour

The curreny system requires too much manual intervention before a
formula is bottled. While bott...

a8988a8f3e85e2073d6c8f290bfa748b88bd7559 authored over 3 years ago
Apply more code review suggestions

- inline `all_deps_bottled?`
- pass `--build-from-source` when not passing `--build-bottle`

88dd6bc87fc4c858aae0a90c6eb0fd63f7011ea1 authored over 3 years ago
Merge pull request #685 from Homebrew/dependabot/bundler/rspec-support-3.10.3

build(deps): bump rspec-support from 3.10.2 to 3.10.3

7a730f82fb9f8dd675269125c09211412b6aac31 authored over 3 years ago
Merge pull request #686 from Homebrew/dependabot/bundler/i18n-1.8.11

build(deps): bump i18n from 1.8.10 to 1.8.11

7215a9e519d53acdddffb8b9b4a2eefafdda4340 authored over 3 years ago
build(deps): bump i18n from 1.8.10 to 1.8.11

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

aa6694cb8cb26ec800030a332f4f0ba3538e7312 authored over 3 years ago
build(deps): bump rspec-support from 3.10.2 to 3.10.3

Bumps [rspec-support](https://github.com/rspec/rspec-support) from 3.10.2 to 3.10.3.
- [Release ...

55a8b9d1395f7e52fea1ea8d64ad51d9cd40fccf authored over 3 years ago
Merge pull request #684 from carlocab/more-install-curl

lib/tests/formulae: install curl if resources use Homebrew curl

6b596cf15dd3aceb7e83a4c1b1dc31a618ae7c40 authored over 3 years ago
Fix style.

The style check complains about `%i`.

ebdd6b19b4eb2b0eb40d4eb949596c36f54040cd authored over 3 years ago
Use a clearer method name

`all_bottled_deps?` can be misconstrued as dependencies having `all`
bottles.

12b61a7a4c120dfadef4003f84b95771d32f022a authored over 3 years ago
lib/tests/formulae: install curl if resources use Homebrew curl

`install_curl_if_needed` will not install `curl` if a formula declares
`using: :homebrew_curl` f...

669939e04d9627541b3a1f7f3ab73f41cf94bf71 authored over 3 years ago
Apply suggestions from code review

7df66a61717bf8b1a7072597c88e4a3ba6193b30 authored over 3 years ago
lib/tests/formulae: don't build bottles with unbottled deps

We want to avoid building bottles against dependencies that were built
on an older macOS, so let...

05e53d3a3bc690cd4d2e2c0ebb62d768540eece5 authored over 3 years ago
Merge pull request #681 from Homebrew/dependabot/bundler/zeitwerk-2.5.1

build(deps): bump zeitwerk from 2.4.2 to 2.5.1

f3047b59961acc5216308503ac80f7a125d368f8 authored over 3 years ago
build(deps): bump zeitwerk from 2.4.2 to 2.5.1

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

5bf4fd54ca37ad1061049911fbc4450bd6f826df authored over 3 years ago
Merge pull request #680 from iMichka/linuxbrew-core

test-bot: remove code for linuxbrew-core

54ec62ccf9b2a3715936739043d70b8b6c504815 authored over 3 years ago
test-bot: remove code for linuxbrew-core

linuxbrew-core has been archived

91324f64c70205e92c69f8d978346547035765af authored over 3 years ago
Merge pull request #679 from carlocab/cacert-earlier

lib/tests/formulae: install ca-certificates earlier

b3743d8a187c90be0d6846f9ddb715a401cd8fa9 authored over 3 years ago
lib/tests/formulae: install ca-certificates earlier

Fixes CI failures at Homebrew/homebrew-core#87094.

da5a3441bb97bdbb85269295fe0bd7e924491a85 authored over 3 years ago
Merge pull request #677 from carlocab/source-unbottled

lib/tests/formulae_dependents: skip unbottled source builds

10a8f9cca4a9a234a6f2c38f6c48614065eb63db authored over 3 years ago
lib/tests/formulae_dependents: skip unbottled source builds

We regularly see CI failures from attempted source builds of dependents
that aren't bottled (cf....

c80c8760dbead40ebb44f077df34240dbfeb91bd authored over 3 years ago
Merge pull request #675 from carlocab/gcc-after-deps

lib/tests/formulae: call `install_gcc_if_needed` after installing deps

92f044a52021d3c773b9dd50b8a229c8637c64bc authored over 3 years ago
Merge pull request #676 from carlocab/linux-all

lib/tests/formulae: stop skipping `all` bottles on Linux

860be90a7114532c7813fab76400f5d2ebe95f47 authored over 3 years ago
fix style

e1dd9e6d85f97950ffa8d4d2e6e53f0e352c82e2 authored over 3 years ago
lib/tests/formulae: stop skipping `all` bottles on Linux

I think it's time we started testing these formulae properly, especially
since I know of a few t...

5e5af5c47e8d0436d51d7d34ba9e6c4b105af746 authored over 3 years ago
lib/tests/formulae: call `install_gcc_if_needed` after installing deps

See discussion at https://github.com/Homebrew/homebrew-core/pull/86826.

95ff7dac86fdc2f14ca8e5925b7aeb3fdd96a27f authored over 3 years ago
Merge pull request #674 from carlocab/cacerts-cleanup

lib/tests/formulae: cleanup

e86c0e65fcb51edb5c85247fe361e3d166b8a7f6 authored over 3 years ago
lib/tests/formulae: cleanup

Let's use `DevelopmentTools.ca_file_handles_most_https_certificates?` to
avoid having to set `HO...

b3d24baa412e19b54ac4442f1761ab4e46153e9d authored over 3 years ago
Merge pull request #673 from carlocab/force-brewed-cacert

lib/test_bot: set `HOMEBREW_FORCE_BREWED_CA_CERTIFICATES` on Mojave

1512fd37fd89cf90e9581b1ad318e40f4d7a8b98 authored over 3 years ago
lib/test_bot: set `HOMEBREW_FORCE_BREWED_CA_CERTIFICATES` on Mojave

CI still isn't installing `ca-certificates` despite
b2b7bb0da889246e89c8ba06846e3c4e8bc19279. Se...

4fd658e8456f74da1131296ebd8ddb421a9327f4 authored over 3 years ago
Merge pull request #672 from carlocab/install-cacerts

lib/tests/formulae: install `ca-certificates` if needed

9743d87c16509b00878140b51b3e109eb791aa3c authored over 3 years ago
lib/tests/formulae: install `ca-certificates` if needed

This is needed to fix Homebrew/core CI. See Homebrew/brew#12167.

b2b7bb0da889246e89c8ba06846e3c4e8bc19279 authored over 3 years ago
Merge pull request #670 from Homebrew/revert-668-mojave-ssl-cert

Revert "lib/test_bot: set `HOMEBREW_FORCE_BREWED_CURL` on Mojave"

1c0698ffd2b041718c4bbce3c831eb9581a22ea3 authored over 3 years ago
Merge pull request #671 from Bo98/curl-path

lib/test_bot: always use system curl where possible

8918ac1ea12030c2c110e8392f2aabd6e9e37ab8 authored over 3 years ago
lib/test_bot: always use system curl where possible

f7307f8054dece42ee7432a6f3969334c8105283 authored over 3 years ago
Revert "lib/test_bot: set `HOMEBREW_FORCE_BREWED_CURL` on Mojave"

b6de336902f37c73ebe70b9581913f86306b7b99 authored over 3 years ago
Merge pull request #669 from carlocab/install-curl

lib/tests/formula: install curl if `HOMEBREW_FORCE_BREWED_CURL` is set

d199559b9f7227d94d2b4ced05085011d2f28b28 authored over 3 years ago
lib/tests/formula: install curl if `HOMEBREW_FORCE_BREWED_CURL` is set

Follow-up to #668.

9b31647226fdbfb6ea26901525420b09f0607989 authored over 3 years ago
Merge pull request #668 from carlocab/mojave-ssl-cert

lib/test_bot: set `HOMEBREW_FORCE_BREWED_CURL` on Mojave

e36642cecd90a0c72e18cd5ddac02d444fae5d97 authored over 3 years ago
lib/test_bot: set `HOMEBREW_FORCE_BREWED_CURL` on Mojave

Mojave Curl currently doesn't work (cf. Homebrew/brew#12161). Until we
have a fix in `brew`, let...

28bed81e8552f3039211bdb33c21d1ee2c9a5ffd authored over 3 years ago
Merge pull request #667 from Homebrew/sync-triage-config

Synchronize triage configuration

c790509a12ebaede5be7650f3c3bac71b43887f7 authored over 3 years ago
triage-issues.yml: update to match main configuration

f8ec8ee662484af1639dfe9891147a362574b5e2 authored over 3 years ago
Merge pull request #665 from Bo98/git-test

lib/tests/formulae*: unset HOMEBREW_GIT_PATH for git dependents

b6b6ca1a0ed1d7992de1d5ede652238ee173e0e2 authored over 3 years ago
lib/tests/formulae*: unset HOMEBREW_GIT_PATH for git dependents

64c79b55ba0bc6be5a868c9009ab3cb35552634d authored over 3 years ago
Merge pull request #663 from Homebrew/sync-triage-config

Synchronize triage configuration

431e039f3b7f964eb54546a8d54fca4e1705b862 authored over 3 years ago
triage-issues.yml: update to match main configuration

0192a281979e4b5e7b400ec14d53bf31ba1d69ae authored over 3 years ago
Merge pull request #662 from branchvincent/all-repos_autofix_all-repos-sed

workflows/tests: use shorter name

6892000c8a59042e21d13a3d233998f5570049c0 authored over 3 years ago
workflows/tests: use shorter name

Committed via https://github.com/asottile/all-repos

91afbaaecd9aa104a8006badcd0ffd736ab215fe authored over 3 years ago
Merge pull request #660 from carlocab/git

test_bot: set `HOMEBREW_GIT_PATH`

239af841f849fea34a664892d6c275d8711a576f authored over 3 years ago
test_bot: set `HOMEBREW_GIT_PATH`

Closes Homebrew/homebrew-core#84880.

b495e91af9ffa1af1f8decb7cbc188362a6d0948 authored over 3 years ago
Merge pull request #659 from bayandin/link-dependencies

formula_dependents: ensure dependencies are linked

28b29eafa6186bdd36759293e4634fbb4b30ccc6 authored over 3 years ago
formula_dependents: ensure dependencies are linked

f0cc84fc4d7f304d57f289bad274a0d80a8cfee1 authored over 3 years ago
Merge pull request #658 from Homebrew/fixnewlinux

formulae: actually enable new formulae tests on Linux

472a09ef516eaae26760c848b5fe5fabdd11721e authored over 3 years ago
formulae: actually enable new formulae tests on Linux

1fa7883c418e822bbd68b301b2aa964f9b8ab4ef authored over 3 years ago
Merge pull request #657 from Homebrew/newformulaelinux

formulae: don't skip testing new formulae on Linux

517bbad059100d623f800ec780090f065f125c68 authored over 3 years ago
formulae: don't skip testing new formulae on Linux

e88add8bde222ae9e6a280cf18a89e6a15d35009 authored over 3 years ago
Merge pull request #656 from Homebrew/sync-triage-config

Synchronize triage configuration

8f1ecdab25eb9243882b42c4fd899ccf511b0c70 authored over 3 years ago
triage-issues.yml: update to match main configuration

8738725ea4cd99cc11998acfe39d947fc708214b authored over 3 years ago
Merge pull request #655 from Homebrew/dependabot/bundler/activesupport-6.1.4.1

build(deps-dev): bump activesupport from 6.1.4 to 6.1.4.1

644f9efdf3028ab2ace71ce718b7c0600df68570 authored over 3 years ago
build(deps-dev): bump activesupport from 6.1.4 to 6.1.4.1

Bumps [activesupport](https://github.com/rails/rails) from 6.1.4 to 6.1.4.1.
- [Release notes](h...

23ab49745ad1e555bac2b6cd1c8e4653690b16ec authored over 3 years ago
Merge pull request #653 from iMichka/curl

test-bot: install brewed curl if needed

73294dd362f77671bd640c5495df6905a03d4609 authored over 3 years ago
test-bot: install brewed curl if needed

This is needed when using brewed curl to fetch and/or audit
formulae

1de95bd505ce600c845ae272b2902f68f46f8a0e authored over 3 years ago
Merge pull request #654 from iMichka/add

Dockerfile: use copy instead of add

ddb4af6cfa9bc612af67dc1f6bf60259ee1f5461 authored over 3 years ago
Dockerfile: use copy instead of add

Based on dawidd6's recommendation
Fixes:
error: could not lock config file .git/config: Permissi...

d0dadc5516246787eeb5d78f27f94a1aed818550 authored over 3 years ago
Merge pull request #652 from Homebrew/sync-triage-config

Synchronize triage configuration

1ea9fb4e0cf50c12609c3a1ae75409d6bdc35aa1 authored over 3 years ago