Skip to content

github_runner_matrix: deploy new x86_64 runner when required #30256

github_runner_matrix: deploy new x86_64 runner when required

github_runner_matrix: deploy new x86_64 runner when required #30256

Triggered via pull request September 20, 2024 10:51
Status Failure
Total duration 8m 12s
Artifacts

tests.yml

on: pull_request
Matrix: test-default-formula
Matrix: tests
Matrix: update-test
Fit to window
Zoom out
Zoom in

Annotations

39 errors
tests (generic OS): home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L52
GitHubRunnerMatrix when there are no testing formulae and no deleted formulae activates no test runners Failure/Error: expect(described_class.new([], [], all_supported: false, dependent_matrix: false).runners.any?(&:active)) .to be(false) ArgumentError: Formula#all without `--eval-all` or HOMEBREW_EVAL_ALL
tests (generic OS): home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L57
GitHubRunnerMatrix when there are no testing formulae and no deleted formulae activates no dependent runners Failure/Error: expect(described_class.new([], [], all_supported: false, dependent_matrix: true).runners.any?(&:active)) .to be(false) ArgumentError: Formula#all without `--eval-all` or HOMEBREW_EVAL_ALL
tests (generic OS): home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L170
GitHubRunnerMatrix when there are testing formulae and no deleted formulae when it is a matrix for the `test_deps` job when testing formulae have dependents when dependents require Linux activates only Linux runners Failure/Error: runner_matrix = described_class.new([testball], [], all_supported: false, dependent_matrix: true) FormulaUnavailableError: No available formula with the name "testball".
tests (generic OS): home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L158
GitHubRunnerMatrix when there are testing formulae and no deleted formulae when it is a matrix for the `test_deps` job when testing formulae have dependents when dependents have no requirements activates all runners Failure/Error: expect(described_class.new([testball], [], all_supported: false, dependent_matrix: true) .runners .all?(&:active)) .to be(true) FormulaUnavailableError: No available formula with the name "testball".
tests (generic OS): home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L194
GitHubRunnerMatrix when there are testing formulae and no deleted formulae when it is a matrix for the `test_deps` job when testing formulae have dependents when dependents require an Intel architecture activates only Intel runners Failure/Error: runner_matrix = described_class.new([testball], [], all_supported: false, dependent_matrix: true) FormulaUnavailableError: No available formula with the name "testball".
tests (generic OS): home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L182
GitHubRunnerMatrix when there are testing formulae and no deleted formulae when it is a matrix for the `test_deps` job when testing formulae have dependents when dependents require macOS activates only macOS runners Failure/Error: runner_matrix = described_class.new([testball], [], all_supported: false, dependent_matrix: true) FormulaUnavailableError: No available formula with the name "testball".
tests (generic OS): home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L206
GitHubRunnerMatrix when there are testing formulae and no deleted formulae when it is a matrix for the `test_deps` job when testing formulae have dependents when dependents require an ARM architecture activates only ARM runners Failure/Error: runner_matrix = described_class.new([testball], [], all_supported: false, dependent_matrix: true) FormulaUnavailableError: No available formula with the name "testball".
tests (generic OS): home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L106
GitHubRunnerMatrix when there are testing formulae and no deleted formulae when it is a matrix for the `tests` job when testing formulae require Intel activates only the Intel runners Failure/Error: runner_matrix = described_class.new([testball_depender_intel], [], all_supported: false, dependent_matrix: false) ArgumentError: Formula#all without `--eval-all` or HOMEBREW_EVAL_ALL
tests (generic OS): home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L130
GitHubRunnerMatrix when there are testing formulae and no deleted formulae when it is a matrix for the `tests` job when testing formulae require a macOS version activates the Linux runner and suitable macOS runners Failure/Error: runner_matrix = described_class.new([testball_depender_newest], [], all_supported: false, dependent_matrix: false) ArgumentError: Formula#all without `--eval-all` or HOMEBREW_EVAL_ALL
tests (generic OS): home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L118
GitHubRunnerMatrix when there are testing formulae and no deleted formulae when it is a matrix for the `tests` job when testing formulae require ARM activates only the ARM runners Failure/Error: runner_matrix = described_class.new([testball_depender_arm], [], all_supported: false, dependent_matrix: false) ArgumentError: Formula#all without `--eval-all` or HOMEBREW_EVAL_ALL
tests (online)
The job was canceled because "tests__generic_OS__--gene" failed.
tests (online)
The operation was canceled.
tests (Ubuntu 22.04)
The job was canceled because "tests__generic_OS__--gene" failed.
tests (Ubuntu 22.04): home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/dev-cmd/determine-test-runners_spec.rb#L50
Homebrew::DevCmd::DetermineTestRunners assigns all runners for formulae without any requirements Failure/Error: expect { brew "determine-test-runners", "testball", runner_env.merge({ "GITHUB_OUTPUT" => github_output }) } .to not_to_output.to_stderr .and be_a_success expected block to not output to stderr, but output "Error: Formula#all without `--eval-all` or HOMEBREW_EVAL_ALL\nWarning: Removed Sorbet lines from backtrace!\n/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula.rb:2140:in `all'\n/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/github_runner_matrix.rb:139:in `deploy_new_x86_64_runner?'\n/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/github_runner_matrix.rb:181:in `generate_runners!'\n/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/github_runner_matrix.rb:65:in `initialize'\n/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/dev-cmd/determine-test-runners.rb:46:in `new'\n/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/dev-cmd/determine-test-runners.rb:46:in `run'\n/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/brew.rb:94:in `<top (required)>'\n-e:1:in `load'\n-e:1:in `<main>'\nYou have disabled automatic updates and have not updated today.\nDo not report this issue until you've run `brew update` and tried again.\n" ...and: expected #<Proc:0x00007fdc20951ba0 /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/dev-cmd/determine-test-runners_spec.rb:53> to be a success
tests (Ubuntu 22.04): home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L232
GitHubRunnerMatrix when there are deleted formulae when it is a matrix for the `test_deps` job when there are no testing formulae activates no runners Failure/Error: expect(described_class.new([], ["deleted"], all_supported: false, dependent_matrix: true) .runners .any?(&:active)) .to be(false) ArgumentError: Formula#all without `--eval-all` or HOMEBREW_EVAL_ALL
tests (Ubuntu 22.04): home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L241
GitHubRunnerMatrix when there are deleted formulae when it is a matrix for the `test_deps` job when there are testing formulae with no dependents activates no runners Failure/Error: runner_matrix = described_class.new(testing_formulae, ["deleted"], all_supported: false, dependent_matrix: true) ArgumentError: Formula#all without `--eval-all` or HOMEBREW_EVAL_ALL
tests (Ubuntu 22.04): home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L270
GitHubRunnerMatrix when there are deleted formulae when it is a matrix for the `test_deps` job when there are testing formulae with dependents when dependent formulae have requirements when dependent formulae require Linux activates the applicable runners Failure/Error: matrix = described_class.new([testball], ["deleted"], all_supported: false, dependent_matrix: true) FormulaUnavailableError: No available formula with the name "testball".
tests (Ubuntu 22.04): home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L280
GitHubRunnerMatrix when there are deleted formulae when it is a matrix for the `test_deps` job when there are testing formulae with dependents when dependent formulae have requirements when dependent formulae require macOS activates the applicable runners Failure/Error: matrix = described_class.new([testball], ["deleted"], all_supported: false, dependent_matrix: true) FormulaUnavailableError: No available formula with the name "testball".
tests (Ubuntu 22.04): home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L256
GitHubRunnerMatrix when there are deleted formulae when it is a matrix for the `test_deps` job when there are testing formulae with dependents when dependent formulae have no requirements activates the applicable runners Failure/Error: expect(described_class.new(testing_formulae, ["deleted"], all_supported: false, dependent_matrix: true) .runners .all?(&:active)) .to be(true) FormulaUnavailableError: No available formula with the name "testball".
tests (Ubuntu 22.04): home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L222
GitHubRunnerMatrix when there are deleted formulae when it is a matrix for the `tests` job activates all runners Failure/Error: expect(described_class.new([], ["deleted"], all_supported: false, dependent_matrix: false) .runners .all?(&:active)) .to be(true) ArgumentError: Formula#all without `--eval-all` or HOMEBREW_EVAL_ALL
tests (Ubuntu 22.04): home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L32
GitHubRunnerMatrix#active_runner_specs_hash returns an object that responds to `#to_json` Failure/Error: described_class.new([], ["deleted"], all_supported: false, dependent_matrix: false) .active_runner_specs_hash .respond_to?(:to_json), ArgumentError: Formula#all without `--eval-all` or HOMEBREW_EVAL_ALL
tests (Ubuntu 22.04): home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L52
GitHubRunnerMatrix when there are no testing formulae and no deleted formulae activates no test runners Failure/Error: expect(described_class.new([], [], all_supported: false, dependent_matrix: false).runners.any?(&:active)) .to be(false) ArgumentError: Formula#all without `--eval-all` or HOMEBREW_EVAL_ALL
tests (Ubuntu 22.04): home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L57
GitHubRunnerMatrix when there are no testing formulae and no deleted formulae activates no dependent runners Failure/Error: expect(described_class.new([], [], all_supported: false, dependent_matrix: true).runners.any?(&:active)) .to be(false) ArgumentError: Formula#all without `--eval-all` or HOMEBREW_EVAL_ALL
tests (macOS 13 x86_64)
The job was canceled because "tests__generic_OS__--gene" failed.
tests (macOS 13 x86_64): usr/local/Homebrew/Library/Homebrew/test/dev-cmd/determine-test-runners_spec.rb#L50
Homebrew::DevCmd::DetermineTestRunners assigns all runners for formulae without any requirements Failure/Error: expect { brew "determine-test-runners", "testball", runner_env.merge({ "GITHUB_OUTPUT" => github_output }) } .to not_to_output.to_stderr .and be_a_success expected block to not output to stderr, but output "Error: Formula#all without `--eval-all` or HOMEBREW_EVAL_ALL\nWarning: Removed Sorbet lines from backtrace!\n/usr/local/Homebrew/Library/Homebrew/formula.rb:2140:in `all'\n/usr/local/Homebrew/Library/Homebrew/github_runner_matrix.rb:139:in `deploy_new_x86_64_runner?'\n/usr/local/Homebrew/Library/Homebrew/github_runner_matrix.rb:181:in `generate_runners!'\n/usr/local/Homebrew/Library/Homebrew/github_runner_matrix.rb:65:in `initialize'\n/usr/local/Homebrew/Library/Homebrew/dev-cmd/determine-test-runners.rb:46:in `new'\n/usr/local/Homebrew/Library/Homebrew/dev-cmd/determine-test-runners.rb:46:in `run'\n/usr/local/Homebrew/Library/Homebrew/brew.rb:94:in `<top (required)>'\n-e:1:in `load'\n-e:1:in `<main>'\nDo not report this issue: you are running in an unsupported configuration.\n" ...and: expected #<Proc:0x0000000120535b80 /usr/local/Homebrew/Library/Homebrew/test/dev-cmd/determine-test-runners_spec.rb:53> to be a success
tests (macOS 13 x86_64)
The operation was canceled.
tests (Ubuntu 20.04)
The job was canceled because "tests__generic_OS__--gene" failed.
tests (Ubuntu 20.04)
The operation was canceled.
tests (macOS 14 arm64)
The job was canceled because "tests__generic_OS__--gene" failed.
tests (macOS 14 arm64): opt/homebrew/Library/Homebrew/test/dev-cmd/determine-test-runners_spec.rb#L50
Homebrew::DevCmd::DetermineTestRunners assigns all runners for formulae without any requirements Failure/Error: expect { brew "determine-test-runners", "testball", runner_env.merge({ "GITHUB_OUTPUT" => github_output }) } .to not_to_output.to_stderr .and be_a_success expected block to not output to stderr, but output "Error: Formula#all without `--eval-all` or HOMEBREW_EVAL_ALL\nWarning: Removed Sorbet lines from backtrace!\n/opt/homebrew/Library/Homebrew/formula.rb:2140:in `all'\n/opt/homebrew/Library/Homebrew/github_runner_matrix.rb:139:in `deploy_new_x86_64_runner?'\n/opt/homebrew/Library/Homebrew/github_runner_matrix.rb:181:in `generate_runners!'\n/opt/homebrew/Library/Homebrew/github_runner_matrix.rb:65:in `initialize'\n/opt/homebrew/Library/Homebrew/dev-cmd/determine-test-runners.rb:46:in `new'\n/opt/homebrew/Library/Homebrew/dev-cmd/determine-test-runners.rb:46:in `run'\n/opt/homebrew/Library/Homebrew/brew.rb:94:in `<top (required)>'\n-e:1:in `load'\n-e:1:in `<main>'\nDo not report this issue: you are running in an unsupported configuration.\n" ...and: expected #<Proc:0x000000013c6dbc98 /opt/homebrew/Library/Homebrew/test/dev-cmd/determine-test-runners_spec.rb:53> to be a success
tests (macOS 14 arm64): opt/homebrew/Library/Homebrew/test/os/mac/pkgconfig_spec.rb#L47
pkg-config returns the correct version for libcurl Failure/Error: expect(pc_version("libcurl")).to eq(version) expected: "8.6.0" got: "8.4.0" (compared using ==)
tests (macOS 14 arm64): opt/homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L32
GitHubRunnerMatrix#active_runner_specs_hash returns an object that responds to `#to_json` Failure/Error: described_class.new([], ["deleted"], all_supported: false, dependent_matrix: false) .active_runner_specs_hash .respond_to?(:to_json), ArgumentError: Formula#all without `--eval-all` or HOMEBREW_EVAL_ALL
tests (macOS 14 arm64): opt/homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L222
GitHubRunnerMatrix when there are deleted formulae when it is a matrix for the `tests` job activates all runners Failure/Error: expect(described_class.new([], ["deleted"], all_supported: false, dependent_matrix: false) .runners .all?(&:active)) .to be(true) ArgumentError: Formula#all without `--eval-all` or HOMEBREW_EVAL_ALL
tests (macOS 14 arm64): opt/homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L256
GitHubRunnerMatrix when there are deleted formulae when it is a matrix for the `test_deps` job when there are testing formulae with dependents when dependent formulae have no requirements activates the applicable runners Failure/Error: expect(described_class.new(testing_formulae, ["deleted"], all_supported: false, dependent_matrix: true) .runners .all?(&:active)) .to be(true) FormulaUnavailableError: No available formula with the name "testball".
tests (macOS 14 arm64): opt/homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L280
GitHubRunnerMatrix when there are deleted formulae when it is a matrix for the `test_deps` job when there are testing formulae with dependents when dependent formulae have requirements when dependent formulae require macOS activates the applicable runners Failure/Error: matrix = described_class.new([testball], ["deleted"], all_supported: false, dependent_matrix: true) FormulaUnavailableError: No available formula with the name "testball".
tests (macOS 14 arm64): opt/homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L270
GitHubRunnerMatrix when there are deleted formulae when it is a matrix for the `test_deps` job when there are testing formulae with dependents when dependent formulae have requirements when dependent formulae require Linux activates the applicable runners Failure/Error: matrix = described_class.new([testball], ["deleted"], all_supported: false, dependent_matrix: true) FormulaUnavailableError: No available formula with the name "testball".
tests (macOS 14 arm64): opt/homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L232
GitHubRunnerMatrix when there are deleted formulae when it is a matrix for the `test_deps` job when there are no testing formulae activates no runners Failure/Error: expect(described_class.new([], ["deleted"], all_supported: false, dependent_matrix: true) .runners .any?(&:active)) .to be(false) ArgumentError: Formula#all without `--eval-all` or HOMEBREW_EVAL_ALL
tests (macOS 14 arm64): opt/homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L241
GitHubRunnerMatrix when there are deleted formulae when it is a matrix for the `test_deps` job when there are testing formulae with no dependents activates no runners Failure/Error: runner_matrix = described_class.new(testing_formulae, ["deleted"], all_supported: false, dependent_matrix: true) ArgumentError: Formula#all without `--eval-all` or HOMEBREW_EVAL_ALL
tests (macOS 14 arm64): opt/homebrew/Library/Homebrew/test/github_runner_matrix_spec.rb#L52
GitHubRunnerMatrix when there are no testing formulae and no deleted formulae activates no test runners Failure/Error: expect(described_class.new([], [], all_supported: false, dependent_matrix: false).runners.any?(&:active)) .to be(false) ArgumentError: Formula#all without `--eval-all` or HOMEBREW_EVAL_ALL