Expand description
Check if github actions used in a workflow can be updated
§Code structure
- Utility modules:
cmd
: command line arguments parsing and main function.error
:Error
andResult
types.version
: type wrapper for versions; currently using.semver
withlenient_semver
- Main functionality:
processor
: top level file processing function.workflow
: workflow file parsing, intoworkflow::Workflow
type. The workflow has the the set of resource-versions that the workflowuses
, and also fetches all latest versions using the proxy.proxy
: a proxyproxy::Server
that makes async requests and caches the results.
Modules§
- Command line arguments parsing and main function.
- Top level file processing function.
- The
Resource
type. - Type wrapper for versions; currently using
semver
withlenient_semver
- Workflow file parsing, into
Workflow
type.