github_runner_matrix: deploy new x86_64 runner when required #30256
Annotations
11 errors
|
Run brew tests:
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
|
Run brew tests:
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 ==)
|
Run brew tests:
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
|
Run brew tests:
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
|
Run brew tests:
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".
|
Run brew tests:
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".
|
Run brew tests:
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".
|
Run brew tests:
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
|
Run brew tests:
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
|
Run brew tests:
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
|
Loading