actions-marketplace-validations/xk6bundler
Bundle k6 with extensions as fast and easily as possible.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| name | Short name of the bundle. | no | — |
| version | Bundle version. | no | SNAPSHOT |
| with | Add 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 | — |
| markdown | Extract extension list from markdown code block with new line delimited list of 'module[@version][=replacement]' string. Code block should marked with language 'xk6'. | no | — |
| platform | Add target platform in whitespace separated list of 'os/arch' strings. Can be used multiple times to add target platform. | no | linux/amd64 windows/amd64 darwin/amd64 |
| output | Output file path template. | no | dist/{{.Name}}_{{.Os}}_{{.Arch}}/k6{{.Ext}} |
| archive | Archive (.tar.gz) file path template. | no | dist/{{.Name}}_{{.Version}}_{{.Os}}_{{.Arch}}.tar.gz |
| k6_repo | Build using a k6 fork repository. The repo can be a remote repository or local directory path. | no | — |
| k6_version | The core k6 version to build. | no | latest |
Outputs
| name | description |
|---|---|
| name | Short name of the bundle. |
| version | Bundle version. |
| dockerfile | Generated Dockerfile path. |
| dockerdir | Docker context directory path. |