A simple action to download all artifacts from previous builds, parse keep a changelog file and release a new version.
You probably want to use this action in combination with asimov-platform/rust-build-action, or something similar.
- Can generate a GitHub token for the app.
- Downloads all artifacts.
- Computes checksums for all files.
- Parses keep a changelog.
- Creates a new release.
inputs:
# App ID.
# Default: ''
app_id:
# App private key.
# Default: ''
app_private_key:
# GitHub token used to create the release.
# Default: ${{ github.token }}
token:
# Path to changelog file.
# Default: CHANGELOG.md
changelog-path:
# Compute checksum for each file?
# Default: true
compute-checksum:outputs:
# github.com URL for the release.
url:
# ID of the release.
id:
# URL to upload assets to.
upload_url:
# JSON array containing information about each uploaded asset.
assets: