Class: StillActive::SbomWorkflow::Outcome

Inherits:
Data
  • Object
show all
Defined in:
lib/still_active/sbom_workflow.rb

Overview

assessed is the "ecosystem/name@version" => gem_data hash; failures is the deps whose lens call raised (a rate-limited/flaky deps.dev, or a bug hitting every dep). The two are returned separately so run_sbom can surface the failures instead of dropping them: a raised dep that just vanished would be absent from the JSON, uncounted, and past the exit gate, letting a rate-limited run read "all clear" while silently skipping deps.

Instance Attribute Summary collapse

Instance Attribute Details

#assessedObject (readonly)

Returns the value of attribute assessed

Returns:

  • (Object)

    the current value of assessed



30
31
32
# File 'lib/still_active/sbom_workflow.rb', line 30

def assessed
  @assessed
end

#failuresObject (readonly)

Returns the value of attribute failures

Returns:

  • (Object)

    the current value of failures



30
31
32
# File 'lib/still_active/sbom_workflow.rb', line 30

def failures
  @failures
end