Introduce a new vet
subcommand
#352
Labels
enhancement
New feature or request
needs-triage
applied to all new customer/user issues. Removed after triage occurs.
Description
Idea is to create a new
vet
(or something else) subcommand to run some vetting pipeline for the givenapko
ormelange
manifest just before sending to PR. Motivation is to boost local development productivity so we don't waste time on the CI by waiting. Moreover, this would be a CLI version of Wolfi workflows.Example Usage:
We (w/ @developer-guy) thought that we can introduce a new
vet
subcommand that can do:Identify the given manifest (whether its melange or apko)
Run format check:
wolfictl lint yam
Run lint check:
wolfictl lint
Run update check:
wolfictl check update
Run melange pipeline: (optional)
melange keygen
, if its first run or keys does not existmelange build
with args/flags using Docker/Lima/etc.apk
to temp dirFor apko pipeline: (optional)
terraform fmt
apko build
The text was updated successfully, but these errors were encountered: