Skip to content

Github action for running `rush install` that also handles caching. Requires rush@5.47.0.

License

Notifications You must be signed in to change notification settings

payble-payments/actions-rush

 
 

Repository files navigation

Rush Install Action

JavaScript Style Guide Commitizen friendly javscript-action status Quality Gate Status


Used to better manage rush inside a workflow. Manages caching of packages to ensure speedy execution.

Usage

Pre-requisites


This action requires rush version 5.47.0 or newer.

Inputs


package-manager

Specifies the package manager used by your rush repository. Valid values are:

  • pnpm (default)
  • npm
  • yarn

build

If set to true will run rush build if rush install completes successfully. The deafult value is false

Example


Below example will work with pnpm as the default package manager and will additionally run rush build.

# .github/workflows/rush.yml
name: Rush Install

on:
  push:
    branches:
      - main

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout Code
        uses: actions/checkout@v2

      - name: Rush Install
        uses: advancedcsg-open/actions-rush
        with:
          build: true

License

actions-rush is licensed under the MIT License. See the LICENSE file for more info.

FOSSA Status

About

Github action for running `rush install` that also handles caching. Requires rush@5.47.0.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 93.6%
  • Shell 6.4%