49 lines
1.9 KiB
YAML
49 lines
1.9 KiB
YAML
|
# SPDX-License-Identifier: EUPL-1.2
|
||
|
name: "Release"
|
||
|
description: "Create a release from a Git Tag and attache file artifacts"
|
||
|
author: "Louis Seubert"
|
||
|
inputs:
|
||
|
repository:
|
||
|
description: >
|
||
|
The owner and repository name seperated by a slash of the repository in which
|
||
|
the release should be created. The repository must be on the same instance as
|
||
|
the action is running on.
|
||
|
required: false
|
||
|
default: "${{ github.repository }}"
|
||
|
version:
|
||
|
description: >
|
||
|
The tag name of the git tag for which the release should be created and to which
|
||
|
the artifacts should be attached to.
|
||
|
required: false
|
||
|
default: "${{ github.ref_name }}"
|
||
|
draft:
|
||
|
description: >
|
||
|
A boolean value or a regex pattern which will be evaluated against the version
|
||
|
to determine if the created release will be saved as draft.
|
||
|
required: false
|
||
|
default: "false"
|
||
|
prerelease:
|
||
|
description: >
|
||
|
A boolean value or a regex pattern which will be evaluated against the version
|
||
|
to determine if the created release will be marked as pre-release.
|
||
|
required: false
|
||
|
default: "false"
|
||
|
label:
|
||
|
description: >
|
||
|
The label of the created release. Leave this empty to use the label of the
|
||
|
referenced git tag.
|
||
|
required: false
|
||
|
notes:
|
||
|
description: >
|
||
|
The message of the created release. Leave this empty to use the notes of the
|
||
|
referenced git tag.
|
||
|
required: false
|
||
|
attachments:
|
||
|
description: >
|
||
|
Paths to files which will be attached to the release. Can be multiple lines
|
||
|
with file system globbing patterns. A line starting with ! will negate the
|
||
|
pattern and act as exclude pattern.
|
||
|
required: false
|
||
|
runs:
|
||
|
using: "docker"
|
||
|
image: "Dockerfile"
|