GitHub Action for publishing releases on Valist.
account
Valist account name.project
Valist project name.release
Valist release name. Must be unique within a project.private-key
Project private key. Recommended to generate a fresh key and add it to a Project.
Use these inputs to configure multi platform releases. At least one is required.
platform-web
Path to web build folder in a release. Can be build output from Next.js, Create React App, or other static web frameworks.platform-darwin-amd64
Path to darwin/amd64 binary in release.platform-darwin-arm64
Path to darwin/arm64 binary in release.platform-linux-386
Path to linux/386 binary in release.platform-linux-amd64
Path to linux/amd64 binary in release.platform-linux-arm
Path to linux/arm binary in release.platform-linux-arm64
Path to linux/arm64 binary in release.platform-windows-386
Path to windows/386 binary in release.platform-windows-amd64
Path to windows/amd64 binary in release.
image
Path to release image.description
Release description.
rpc-url
Ethereum RPC URL (defaults to Polygon Mainnet).meta-tx
Enable gasless meta transactions (defaults to true).
jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: valist-io/[email protected]
with:
private-key: ${{ secrets.PRIVATE_KEY }}
account: acme-co
project: example
release: github-action-${{ env.GITHUB_RUN_ID }}
platform-web: out
We welcome pull requests and would love to support our early contributors with some awesome perks!
Found a bug or have an idea for a feature? Create an issue.
Valist-Github-Action is licensed under the Mozilla Public License Version 2.0.