Skip to content

Valist Action

Actions
GitHub Action for publishing to Valist
v2
Latest
Star (5)

Valist GitHub Action

GitHub Action for publishing releases on Valist.

Usage

Inputs

  • 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.

Configuring Platforms

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.

Metadata (Optional)

  • image Path to release image.
  • description Release description.

Valist Client (Optional)

  • rpc-url Ethereum RPC URL (defaults to Polygon Mainnet).
  • meta-tx Enable gasless meta transactions (defaults to true).

Example

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

Contributing

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.

Maintainers

@awantoch

@jiyuu-jin

@nasdf

License

Valist-Github-Action is licensed under the Mozilla Public License Version 2.0.

Valist Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

GitHub Action for publishing to Valist
v2
Latest

Valist Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.