attestion: make InvalidAttestationError
non-fatal in CI
#30576
Annotations
2 errors and 10 warnings
Run brew tests:
home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/attestation_spec.rb#L256
Homebrew::Attestation::check_core_attestation raises when the backfilled attestation is too new
Failure/Error:
expect do
described_class.check_core_attestation fake_bottle
end.to raise_error(described_class::InvalidAttestationError)
expected Homebrew::Attestation::InvalidAttestationError, got #<RSpec::Mocks::MockExpectationError:"(Homebrew::Attestation).system_command!(#<Pathname:/extremely/fake/gh>, {:args=>[\"attestation\", \"verify\", \"/fake/cached/download\", \"--repo\", \"Homebrew/homebrew-core\", \"--format\", \"json\"], :chdir=>#<Pathname:/tmp/homebrew-tests-20241004-3534-85ipq5/temp>, :env=>{\"GH_HOST\"=>\"github.com\", \"GH_TOKEN\"=>\"fake-gh-api-token\"}, :print_stderr=>false, :secrets=>[\"fake-gh-api-token\"]})\n expected: 1 time with arguments: (#<Pathname:/extremely/fake/gh>, {:args=>[\"attestation\", \"verify\", \"/fake/cached/download\", \"--repo\", \"Homebrew/homebrew-core\", \"--format\", \"json\"], :chdir=>#<Pathname:/tmp/homebrew-tests-20241004-3534-85ipq5/temp>, :env=>{\"GH_HOST\"=>\"github.com\", \"GH_TOKEN\"=>\"fake-gh-api-token\"}, :print_stderr=>false, :secrets=>[\"fake-gh-api-token\"]})\n received: 2 times with arguments: (#<Pathname:/extremely/fake/gh>, {:args=>[\"attestation\", \"verify\", \"/fake/cached/download\", \"--repo\", \"Homebrew/homebrew-core\", \"--format\", \"json\"], :chdir=>#<Pathname:/tmp/homebrew-tests-20241004-3534-85ipq5/temp>, :env=>{\"GH_HOST\"=>\"github.com\", \"GH_TOKEN\"=>\"fake-gh-api-token\"}, :print_stderr=>false, :secrets=>[\"fake-gh-api-token\"]})"> with backtrace:
# ./attestation.rb:135:in `check_attestation'
# ./attestation.rb:208:in `check_core_attestation'
# ./test/attestation_spec.rb:273:in `block (4 levels) in <top (required)>'
# ./test/attestation_spec.rb:272:in `block (3 levels) in <top (required)>'
|
Run brew tests
Process completed with exit code 1.
|
Run brew tests:
home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/support/helper/spec/shared_examples/formulae_exist.rb#L5
RuboCop::Cop::FormulaAudit::UsesFromMacos git formula exists
Skipped: Requires homebrew/core to be tapped.
|
Run brew tests:
home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/support/helper/spec/shared_examples/formulae_exist.rb#L5
RuboCop::Cop::FormulaAudit::UsesFromMacos mandoc formula exists
Skipped: Requires homebrew/core to be tapped.
|
Run brew tests:
home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/support/helper/spec/shared_examples/formulae_exist.rb#L5
RuboCop::Cop::FormulaAudit::UsesFromMacos groff formula exists
Skipped: Requires homebrew/core to be tapped.
|
Run brew tests:
home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/support/helper/spec/shared_examples/formulae_exist.rb#L5
RuboCop::Cop::FormulaAudit::UsesFromMacos xz formula exists
Skipped: Requires homebrew/core to be tapped.
|
Run brew tests:
home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/support/helper/spec/shared_examples/formulae_exist.rb#L5
RuboCop::Cop::FormulaAudit::UsesFromMacos rsync formula exists
Skipped: Requires homebrew/core to be tapped.
|
Run brew tests:
home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/support/helper/spec/shared_examples/formulae_exist.rb#L5
RuboCop::Cop::FormulaAudit::UsesFromMacos python formula exists
Skipped: Requires homebrew/core to be tapped.
|
Run brew tests:
home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/support/helper/spec/shared_examples/formulae_exist.rb#L5
RuboCop::Cop::FormulaAudit::UsesFromMacos expect formula exists
Skipped: Requires homebrew/core to be tapped.
|
Run brew tests:
home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/support/helper/spec/shared_examples/formulae_exist.rb#L5
RuboCop::Cop::FormulaAudit::UsesFromMacos bash formula exists
Skipped: Requires homebrew/core to be tapped.
|
Run brew tests:
home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/support/helper/spec/shared_examples/formulae_exist.rb#L5
RuboCop::Cop::FormulaAudit::UsesFromMacos zsh formula exists
Skipped: Requires homebrew/core to be tapped.
|
Run brew tests:
home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/support/helper/spec/shared_examples/formulae_exist.rb#L5
RuboCop::Cop::FormulaAudit::UsesFromMacos vim formula exists
Skipped: Requires homebrew/core to be tapped.
|
Loading