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 }}"