Assemble Release
- action assemble-release
Example
- uses: KSPModdingLibs/KSPBuildTools/.github/actions/assemble-release@1.0.0-alpha.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-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/releaseis used instead