Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Setup Gauge

This github action allows for installation of the Gauge CLI to be used in your actions pipeline.

It has support for Linux, MacOS and Windows runners.

Inputs

gauge-version

Required The version needs to be installed.

Default: latest.

gauge-plugins

Required The plugins needs to be installed.

Default: Nothing

github-token

Optional Token used to authenticate GitHub API requests when looking up gauge releases. Authenticating avoids the low unauthenticated API rate limit that can make release lookups fail intermittently.

The token is only used to read public release metadata from the getgauge/gauge repository. It does not require any permissions or access to your own repositories — any valid token works, including the default one below, and no permissions: scopes need to be granted for this action.

Default: ${{ github.token }} (the token GitHub Actions provides automatically).

Example usage

Install latest

uses: getgauge/setup-gauge@master

Install a particular version

uses: getgauge/setup-gauge@master
with:
    gauge-version: '1.0.7'

Install plugins with gauge

uses: getgauge/setup-gauge@master
with:
    gauge-version: '1.0.7'
    gauge-plugins: java, html-report

Install gauge from source

uses: getgauge/setup-gauge@master
with:
    gauge-version: master
    gauge-plugins: java, html-report

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages