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/releaseis used instead