Used to better manage rush inside a workflow. Manages caching of packages to ensure speedy execution.
This action requires rush version 5.47.0 or newer.
Specifies the package manager used by your rush repository. Valid values are:
pnpm(default)npmyarn
If set to true will run rush build if rush install completes successfully. The defult value is false
Optional parameter to specify the root directory relative to the root of the repository where rush is installed. The default value is .
NOTE: No prefixing with ./ is required.
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: trueactions-rush is licensed under the MIT License. See the LICENSE file for more info.