Skip to content

Commit

Permalink
test: add pnpm version check
Browse files Browse the repository at this point in the history
  • Loading branch information
Dafnik committed Jul 22, 2024
1 parent 4898689 commit 1a0dbd3
Showing 1 changed file with 30 additions and 3 deletions.
33 changes: 30 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,19 @@ jobs:
if: ${{ steps.check-version.outputs.NODE_VERSION_FIRST_PART != steps.check-version.outputs.MATRIX_NODE_VERSION_FIRST_PART }}
run: exit 1

- name: Check pnpm version
id: check-pnpm-version
run: |
PNPM_VERSION=$(pnpm -v)
MATRIX_PNPM_VERSION=${{ matrix.pnpm }}
PNPM_VERSION_FIRST_PART=$(echo $PNPM_VERSION | cut -d. -f1)
MATRIX_PNPM_VERSION_FIRST_PART=$(echo $MATRIX_PNPM_VERSION | cut -d. -f1)
echo "PNPM_VERSION_FIRST_PART=$PNPM_VERSION_FIRST_PART" >> $GITHUB_OUTPUT
echo "MATRIX_PNPM_VERSION_FIRST_PART=$MATRIX_PNPM_VERSION_FIRST_PART" >> $GITHUB_OUTPUT
- name: Fail on wrong pnpm version (${{ steps.check-pnpm-version.outputs.PNPM_VERSION_FIRST_PART }}, ${{ steps.check-pnpm-version.outputs.MATRIX_PNPM_VERSION_FIRST_PART }})
if: ${{ steps.check-pnpm-version.outputs.PNPM_VERSION_FIRST_PART != steps.check-pnpm-version.outputs.MATRIX_PNPM_VERSION_FIRST_PART }}
run: exit 1

test-version-file:
runs-on: ubuntu-latest
Expand All @@ -45,9 +58,23 @@ jobs:
install-ignore-scripts: true

- name: check version
id: check-version
id: check-node-version
run: echo "VERSION=$(node -v)" >> $GITHUB_OUTPUT

- name: fail on wrong version (${{ steps.check-version.outputs.VERSION }})
if: ${{ steps.check-version.outputs.VERSION != 'v22.0.0' }}
- name: fail on wrong version (${{ steps.check-node-version.outputs.VERSION }})
if: ${{ steps.check-node-version.outputs.VERSION != 'v22.0.0' }}
run: exit 1

- name: Check pnpm version
id: check-pnpm-version
run: |
PNPM_VERSION=$(pnpm -v)
MATRIX_PNPM_VERSION=${{ matrix.pnpm }}
PNPM_VERSION_FIRST_PART=$(echo $PNPM_VERSION | cut -d. -f1)
MATRIX_PNPM_VERSION_FIRST_PART=$(echo $MATRIX_PNPM_VERSION | cut -d. -f1)
echo "PNPM_VERSION_FIRST_PART=$PNPM_VERSION_FIRST_PART" >> $GITHUB_OUTPUT
echo "MATRIX_PNPM_VERSION_FIRST_PART=$MATRIX_PNPM_VERSION_FIRST_PART" >> $GITHUB_OUTPUT
- name: Fail on wrong pnpm version (${{ steps.check-pnpm-version.outputs.PNPM_VERSION_FIRST_PART }}, ${{ steps.check-pnpm-version.outputs.MATRIX_PNPM_VERSION_FIRST_PART }})
if: ${{ steps.check-pnpm-version.outputs.PNPM_VERSION_FIRST_PART != steps.check-pnpm-version.outputs.MATRIX_PNPM_VERSION_FIRST_PART }}
run: exit 1

0 comments on commit 1a0dbd3

Please sign in to comment.