WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Use FormulaStruct when loading formulae from the API #39951

Use FormulaStruct when loading formulae from the API

Use FormulaStruct when loading formulae from the API #39951

Triggered via pull request December 4, 2025 03:54
Status Failure
Total duration 8m 32s
Artifacts

tests.yml

on: pull_request
Matrix: analytics
Matrix: bundle-and-services
Matrix: test-bot
Matrix: tests
Matrix: update-test
Fit to window
Zoom out
Zoom in

Annotations

19 errors and 3 warnings
bundle and services (Linux)
Process completed with exit code 1.
bundle and services (macOS)
The strategy configuration was canceled because "bundle-and-services.bundle_and_services__Linu" failed
bundle and services (macOS)
The operation was canceled.
tests (generic OS)
Process completed with exit code 1.
tests (generic OS): /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/formulary_spec.rb#L478
Formulary::factory with the API returns a Formula that can regenerate its JSON API Failure/Error: formula = described_class.factory(formula_name) RuntimeError: Error in FormulaStruct#__t_props_generated_deserialize: Tried to deserialize a required prop from a nil value. It's possible that a nil value exists in the database, so you should provide a `default: or factory:` for this prop (see go/optional for more details). If this is already the case, you probably omitted a required prop from the `fields:` option when doing a partial load. at line 4 in: val = hash["tap_git_head"] @tap_git_head = if val.nil? found -= 1 unless hash.key?("tap_git_head") self.class.decorator.raise_nil_deserialize_error("tap_git_head") else val end
tests (generic OS): /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/formulary_spec.rb#L500
Formulary::factory with the API returns a disabled Formula when given a name Failure/Error: formula = described_class.factory(formula_name) RuntimeError: Error in FormulaStruct#__t_props_generated_deserialize: Tried to deserialize a required prop from a nil value. It's possible that a nil value exists in the database, so you should provide a `default: or factory:` for this prop (see go/optional for more details). If this is already the case, you probably omitted a required prop from the `fields:` option when doing a partial load. at line 4 in: val = hash["tap_git_head"] @tap_git_head = if val.nil? found -= 1 unless hash.key?("tap_git_head") self.class.decorator.raise_nil_deserialize_error("tap_git_head") else val end
tests (generic OS): /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/formulary_spec.rb#L489
Formulary::factory with the API returns a deprecated Formula when given a name Failure/Error: formula = described_class.factory(formula_name) RuntimeError: Error in FormulaStruct#__t_props_generated_deserialize: Tried to deserialize a required prop from a nil value. It's possible that a nil value exists in the database, so you should provide a `default: or factory:` for this prop (see go/optional for more details). If this is already the case, you probably omitted a required prop from the `fields:` option when doing a partial load. at line 4 in: val = hash["tap_git_head"] @tap_git_head = if val.nil? found -= 1 unless hash.key?("tap_git_head") self.class.decorator.raise_nil_deserialize_error("tap_git_head") else val end
tests (generic OS): /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/formulary_spec.rb#L438
Formulary::factory with the API returns a Formula when given a name Failure/Error: formula = described_class.factory(formula_name) RuntimeError: Error in FormulaStruct#__t_props_generated_deserialize: Tried to deserialize a required prop from a nil value. It's possible that a nil value exists in the database, so you should provide a `default: or factory:` for this prop (see go/optional for more details). If this is already the case, you probably omitted a required prop from the `fields:` option when doing a partial load. at line 4 in: val = hash["tap_git_head"] @tap_git_head = if val.nil? found -= 1 unless hash.key?("tap_git_head") self.class.decorator.raise_nil_deserialize_error("tap_git_head") else val end
tests (online)
The strategy configuration was canceled because "tests.tests__generic_OS__--gene" failed
tests (online)
The operation was canceled.
tests (Linux)
The strategy configuration was canceled because "tests.tests__generic_OS__--gene" failed
tests (Linux)
The operation was canceled.
tests (Linux): /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/formulary_spec.rb#L522
Formulary::factory with the API returns a Formula without duplicated deps and uses_from_macos with variations on Linux Failure/Error: formula = described_class.factory(formula_name) RuntimeError: Error in FormulaStruct#__t_props_generated_deserialize: Tried to deserialize a required prop from a nil value. It's possible that a nil value exists in the database, so you should provide a `default: or factory:` for this prop (see go/optional for more details). If this is already the case, you probably omitted a required prop from the `fields:` option when doing a partial load. at line 4 in: val = hash["tap_git_head"] @tap_git_head = if val.nil? found -= 1 unless hash.key?("tap_git_head") self.class.decorator.raise_nil_deserialize_error("tap_git_head") else val end
tests (Linux): /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/formulary_spec.rb#L500
Formulary::factory with the API returns a disabled Formula when given a name Failure/Error: formula = described_class.factory(formula_name) RuntimeError: Error in FormulaStruct#__t_props_generated_deserialize: Tried to deserialize a required prop from a nil value. It's possible that a nil value exists in the database, so you should provide a `default: or factory:` for this prop (see go/optional for more details). If this is already the case, you probably omitted a required prop from the `fields:` option when doing a partial load. at line 4 in: val = hash["tap_git_head"] @tap_git_head = if val.nil? found -= 1 unless hash.key?("tap_git_head") self.class.decorator.raise_nil_deserialize_error("tap_git_head") else val end
tests (Linux): /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/formulary_spec.rb#L489
Formulary::factory with the API returns a deprecated Formula when given a name Failure/Error: formula = described_class.factory(formula_name) RuntimeError: Error in FormulaStruct#__t_props_generated_deserialize: Tried to deserialize a required prop from a nil value. It's possible that a nil value exists in the database, so you should provide a `default: or factory:` for this prop (see go/optional for more details). If this is already the case, you probably omitted a required prop from the `fields:` option when doing a partial load. at line 4 in: val = hash["tap_git_head"] @tap_git_head = if val.nil? found -= 1 unless hash.key?("tap_git_head") self.class.decorator.raise_nil_deserialize_error("tap_git_head") else val end
tests (Linux): /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/formulary_spec.rb#L478
Formulary::factory with the API returns a Formula that can regenerate its JSON API Failure/Error: formula = described_class.factory(formula_name) RuntimeError: Error in FormulaStruct#__t_props_generated_deserialize: Tried to deserialize a required prop from a nil value. It's possible that a nil value exists in the database, so you should provide a `default: or factory:` for this prop (see go/optional for more details). If this is already the case, you probably omitted a required prop from the `fields:` option when doing a partial load. at line 4 in: val = hash["tap_git_head"] @tap_git_head = if val.nil? found -= 1 unless hash.key?("tap_git_head") self.class.decorator.raise_nil_deserialize_error("tap_git_head") else val end
tests (Linux): /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test/formulary_spec.rb#L438
Formulary::factory with the API returns a Formula when given a name Failure/Error: formula = described_class.factory(formula_name) RuntimeError: Error in FormulaStruct#__t_props_generated_deserialize: Tried to deserialize a required prop from a nil value. It's possible that a nil value exists in the database, so you should provide a `default: or factory:` for this prop (see go/optional for more details). If this is already the case, you probably omitted a required prop from the `fields:` option when doing a partial load. at line 4 in: val = hash["tap_git_head"] @tap_git_head = if val.nil? found -= 1 unless hash.key?("tap_git_head") self.class.decorator.raise_nil_deserialize_error("tap_git_head") else val end
tests (macOS)
The strategy configuration was canceled because "tests.tests__generic_OS__--gene" failed
tests (macOS)
The operation was canceled.
bundle and services (Linux)
The post-install step did not complete successfully
test-bot (macOS x86_64)
No bottle built.
No bottle built for libfaketime!: Formula/lib/libfaketime.rb#L0
libfaketime has unbottled dependencies, so a bottle will not be built.