From 3c168919cff2cba8031f2da1a766a3d01efed1f7 Mon Sep 17 00:00:00 2001 From: mashal-m Date: Sun, 26 Feb 2023 00:30:50 +0500 Subject: [PATCH] fix: add semantic release in test job --- .github/workflows/ci.yml | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2749919..ee98b06 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,26 +7,11 @@ on: branches: - '**' jobs: - get-next-version: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 - with: - node-version: 18 - - run: npm ci - - run: npx semantic-release --dry-run - id: get-next-version - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - outputs: - new-release-published: ${{ steps.get-next-version.outputs.new-release-published }} - new-release-version: ${{ steps.get-next-version.outputs.new-release-version }} tests: runs-on: ubuntu-latest strategy: matrix: - node: [16] + node: [16, 18] steps: - name: Checkout uses: actions/checkout@v3 @@ -36,6 +21,13 @@ jobs: uses: actions/setup-node@v3 with: node-version: ${{ matrix.node }} + name: Semantic Release + run: npx semantic-release --dry-run + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + outputs: + new-release-published: ${{ steps.get-next-version.outputs.new-release-published }} + new-release-version: ${{ steps.get-next-version.outputs.new-release-version }} - name: Install dependencies run: npm ci - name: Validate package-lock.json changes