You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
524 B
19 lines
524 B
name: 'Setup Javascript' |
|
description: 'Setup a Javascript environment ready to run the Mastodon code' |
|
inputs: |
|
onlyProduction: |
|
description: Only install production dependencies |
|
default: 'false' |
|
|
|
runs: |
|
using: 'composite' |
|
steps: |
|
- name: Set up Node.js |
|
uses: actions/setup-node@v3 |
|
with: |
|
cache: yarn |
|
node-version-file: '.nvmrc' |
|
|
|
- name: Install all yarn packages |
|
shell: bash |
|
run: yarn --frozen-lockfile ${{ inputs.onlyProduction != 'false' && '--production' || '' }}
|
|
|