Crate github_workflows_update
source ·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:ErrorandResulttypes.version: type wrapper for versions; currently using.semverwithlenient_semver
- Main functionality:
processor: top level file processing function.workflow: workflow file parsing, intoworkflow::Workflowtype. The workflow has the the set of resource-versions that the workflowuses, and also fetches all latest versions using the proxy.proxy: a proxyproxy::Serverthat makes async requests and caches the results.
Modules
Command line arguments parsing and main function.
Top level file processing function.
Type wrapper for versions; currently using
semver
with lenient_semver