actions-marketplace-validations/xk6bundler

Bundle k6 with extensions as fast and easily as possible.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
nameShort name of the bundle.no
versionBundle version.noSNAPSHOT
withAdd extension in whitespace separated list of 'module[@version][=replacement]' string. Can be used multiple times to add extensions by specifying the Go module name and optionally its version, similar to go get. Module name is required, but specific version and/or local replacement are optional. Replacement path must be absolute. no
markdownExtract extension list from markdown code block with new line delimited list of 'module[@version][=replacement]' string. Code block should marked with language 'xk6'. no
platformAdd target platform in whitespace separated list of 'os/arch' strings. Can be used multiple times to add target platform. nolinux/amd64 windows/amd64 darwin/amd64
outputOutput file path template.nodist/{{.Name}}_{{.Os}}_{{.Arch}}/k6{{.Ext}}
archiveArchive (.tar.gz) file path template.nodist/{{.Name}}_{{.Version}}_{{.Os}}_{{.Arch}}.tar.gz
k6_repoBuild using a k6 fork repository. The repo can be a remote repository or local directory path. no
k6_versionThe core k6 version to build.nolatest
namedescription
nameShort name of the bundle.
versionBundle version.
dockerfileGenerated Dockerfile path.
dockerdirDocker context directory path.