Assemble Release

action assemble-release

Example

- uses: KSPModdingLibs/KSPBuildTools/.github/actions/assemble-release@0.0.5

Inputs

input artifacts
Default:
GameData LICENSE* README* CHANGELOG*

Space-separated list of file globs to include in the output artifact, relative to working-directory

input artifacts-exclude
Default:
**/*.pdb

Space-separated list of file globs remove from the staging directory before zipping

input output-file-name
Default:
${{ github.event.repository.name || 'release'}}

Output artifact name used in the upload-artifact action. a zip file with this name will be created in the github workspace so that it can be immediately consumed by other actions in the workflow without having to download the artifact.

input working-directory
Default:
${{ github.workspace }}

The working directory to run in

Outputs

output artifact-id

Artifact ID from the upload-artifact action

output artifact-url

Artifact URL from the upload-artifact action

output artifact-path

Local path to the produced zip file

Environment Variables

env RELEASE_STAGING

The artifact files will be copied to this directory before being packaged in the zip file. This becomes the input for upload-artifact. If not set, /tmp/release is used instead