Skip to content

valist-io/valist-github-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.