GitHub Action for publishing releases on Valist.
accountValist account name.projectValist project name.releaseValist release name. Must be unique within a project.private-keyProject 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-webPath to web build folder in a release. Can be build output from Next.js, Create React App, or other static web frameworks.platform-darwin-amd64Path to darwin/amd64 binary in release.platform-darwin-arm64Path to darwin/arm64 binary in release.platform-linux-386Path to linux/386 binary in release.platform-linux-amd64Path to linux/amd64 binary in release.platform-linux-armPath to linux/arm binary in release.platform-linux-arm64Path to linux/arm64 binary in release.platform-windows-386Path to windows/386 binary in release.platform-windows-amd64Path to windows/amd64 binary in release.
imagePath to release image.descriptionRelease description.
rpc-urlEthereum RPC URL (defaults to Polygon Mainnet).meta-txEnable 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.