struct

Fluxion::State::JobRecord

Inherits JSON::Serializable < Struct < Value < Object

What a prior run recorded about one job.

Constructors

new(job : String, status : String, completed_at : Time, fingerprint : Nil | String = nil, reason : Nil | String = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

completed?
Source
completed_at
Source
fingerprint

Digest of the job's configuration at the time it completed. A completed job is only skipped while this still matches, so editing a package list makes the job run again rather than being silently considered done.

Source
reason
Source
status
Source