Idrinth / setup-chrome

Set up your GitHub Actions workflow with a specific version of chromium

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

typescript-action status

setup-chrome

This action sets by Google Chrome/Chromium for use in actions by:

  • Install and setup latest Chromium
  • Cross platform runner (macOS, Linux, Windows)
  • Install Google Chrome by channel (stable, beta, dev, and canary)
  • Install by version number (88.0.4324, or 88.0)

Usage

See action.yml

Basic usage:

steps:
  - uses: browser-actions/setup-chrome@latest
  - run: chrome --version

Install Google Chrome Beta

steps:
  - uses: browser-actions/setup-chrome@latest
  - run: chrome --version
    with:
      chrome-version: beta

Note that the installed binary depends on your installation spec.

The installed binary name depends on the version you specify and your platform. The summarized binary names are the following:

OS \ installed version latest (default) commit position (e.g. 848897) channel name (e.g. dev)
Windows chrome chrome chrome
macOS chromium chromium chrome
Linux chrome chrome chrome

Be sure to pass a full-path to chrome or chromium to your test system if the system expects that chromium exists in PATH such as karma-chromium-runner:

CHROMIUM_BIN=$(which chrome) npm run test

Parameters

  • chrome-version: (Optional) The Google Chrome/Chromium version to be installed. Available value is one of the following:

    • Chromium by a commit position like 848897. You can find commit positions from here.
    • Chromium latest snapshot latest
    • Google Chrome release channels: stable, beta, dev and canary

    Default: latest

License

MIT

About

Set up your GitHub Actions workflow with a specific version of chromium

License:MIT License


Languages

Language:TypeScript 100.0%