Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
play

GitHub Action

Setup Vlang

v1.1

Setup Vlang

play

Setup Vlang

Setup a Vlang environment downloading V and adding it to the PATH

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Setup Vlang

uses: vlang/[email protected]

Learn more about this action in vlang/setup-v

Choose a version

CI License: MIT

GitHub Action that allows you to setup a V environment.

Usage

- uses: vlang/[email protected]
  with:
    # Personal access token (PAT) used to fetch the repository. The PAT is configured
    # with the local git config, which enables your scripts to run authenticated git
    # commands. The post-job step removes the PAT.
    #
    # We recommend using a service account with the least permissions necessary.
    # Also when generating a new PAT, select the least scopes necessary.
    #
    # [Learn more about creating and using encrypted secrets](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)
    #
    # Default: ${{ github.token }}
    token: ''

    # Version to use. It can be the branch, tag or SHA to checkout from the V repository.
    # Examples: 0.2.4, weekly.2022.07
    version: ''

    # File containing the version to use. It can contain the branch, tag or SHA to checkout from the V repository
    # Examples: .v-version
    version-file: ''

    # Set this option if you want the action to check for the latest available version of V.
    # If `stable` is false, it will check for the latest commit from the default branch.
    check-latest: false

    # Set this option if you want the action to use the stable version of V.
    # Will be ignored if `check-latest` is false.
    stable: false

    # Target architecture for V to use. Examples: linux, macos, windows. Will use system architecture by default.
    architecture: ''

Output

This action will output the following variables:

  • bin-path: Path to the directory that contains the V binary.
  • v-bin-path: Path to the V binary.
  • version: Version of V that was used.
  • architecture: Architecture that was used to install V.

Contributors

Made with contributors-img.