Files
composite-actions/.github/workflows/setup-node-environment.yml

59 lines
1.3 KiB
YAML

on:
push:
branches:
- main
paths:
- "setup-node-environment/**"
- ".github/workflows/setup-node-environment.yml"
env:
TZ: Asia/Shanghai
jobs:
job:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
container-image: ["", "yanhao98/runner-images:pnpm"]
container:
image: ${{ matrix.container-image }}
steps:
- name: before
run: |
set -x;
which pnpm || true;
node -v;
- uses: yanhao98/composite-actions/setup-node-environment@main
- name: Check Node and PNPM versions
run: |
set -x;
which pnpm;
node -v;
pnpm node -v;
job-2:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@main
- name: before
run: |
set -x;
sed -i '/use-node-version/d' .npmrc
node -v;
set -x;
nodeVersion=$(grep 'use-node-version=' .npmrc | sed -E 's/^use-node-version=([0-9.]+).*/\1/')
echo "node-version=$nodeVersion" >> $GITHUB_OUTPUT
sed -i '/use-node-version/d' .npmrc
- uses: yanhao98/composite-actions/setup-node-environment@main
- name: Check Node and PNPM versions
run: |
set -x;
which pnpm;
node -v;
pnpm node -v;