Assemble Release#

action assemble-release#

Example

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

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 WITHOUT “.zip” extension. 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-zip-path#

Local path to the produced release zip file

output artifact-dir-path#

Local path to the produced release directory

Environment Variables

env RELEASE_STAGING#

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