stacker-build-push-action/action.yml

44 lines
1.3 KiB
YAML
Raw Normal View History

name: 'Stacker build action'
description: 'Builds OCI images via a declarative yaml format.'
branding:
icon: 'box'
color: 'orange'
inputs:
version:
description: 'Which stacker version to use'
required: false
default: 'latest'
2022-04-12 13:41:53 +03:00
file:
description: 'Which stacker file to build'
required: true
default: 'stacker.yaml'
layer-type:
description: 'Set the output layer type (supported values: tar, squashfs) separated by whitespace'
required: false
default: "tar"
token:
2022-04-12 13:41:53 +03:00
description: 'GitHub Token used to authenticate against a repository for Git context'
required: false
default: ${{ github.token }}
2022-04-12 13:41:53 +03:00
build-args:
description: 'The list of build-time arguments separated by whitespace, eg: ONE=1 TWO=2 THREE=3'
required: false
tags:
description: 'Tags used when pushing to remote OCI registry, separated by whitespace'
required: false
url:
description: 'Remote registry URL, eg: docker://ghcr.io/myRepo'
required: false
username:
description: "Username for the remote registry"
required: false
password:
description: "Password for the remote registry"
required: false
skip-tls:
description: "Skip tls verify on unsecure http registry"
required: false
runs:
using: 'node16'
main: 'dist/index.js'