WIP
This commit is contained in:
53
add-artefact/action.yaml
Normal file
53
add-artefact/action.yaml
Normal file
@@ -0,0 +1,53 @@
|
||||
name: "add artefact to release project"
|
||||
description: "add additional artefact to initialized project"
|
||||
|
||||
inputs:
|
||||
type:
|
||||
required: true
|
||||
description: "known types: oci_image, tarball, wheel, sdist, npm"
|
||||
|
||||
repository:
|
||||
required: false
|
||||
description: "allowed for oci_image, tarbal, wheel, sdist"
|
||||
default: ""
|
||||
|
||||
name:
|
||||
required: false
|
||||
description: "required for oci_image"
|
||||
default: ""
|
||||
|
||||
filename:
|
||||
required: false
|
||||
description: "required for tarball, sdist"
|
||||
default: ""
|
||||
|
||||
pattern:
|
||||
required: false
|
||||
description: "required for wheel"
|
||||
default: ""
|
||||
|
||||
directory:
|
||||
required: false
|
||||
description: "required for npm"
|
||||
default: ""
|
||||
|
||||
version_descriptor:
|
||||
required: false
|
||||
description: "allowed for all"
|
||||
default: ""
|
||||
|
||||
runs:
|
||||
using: composite
|
||||
steps:
|
||||
- name: add artefact
|
||||
run: |
|
||||
nix run . -- \
|
||||
add-artefact \
|
||||
--state "${RELEASE_ACTION_STATEFILE}" \
|
||||
--artefact-type "${{ inputs.type }}" \
|
||||
--artefact-repository "${{ inputs.repository }}" \
|
||||
--artefact-name "${{ inputs.name }}" \
|
||||
--artefact-filename "${{ inputs.filename }}" \
|
||||
--artefact-pattern "${{ inputs.pattern }}" \
|
||||
--artefact-directory "${{ inputs.directory }}" \
|
||||
--version-descriptor "${{ inputs.version_descriptor }}"
|
||||
Reference in New Issue
Block a user