Skip to content

About

An example Github action for publishing to valist.

Resources

Stars

5 stars

Watchers

3 watching

Forks

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

Latest commit

 

History

120 Commits

Folders and files

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/valist-github-action@v2.3.1
        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.

About

An example Github action for publishing to valist.

Resources

Stars

5 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages