diff --git a/.github/actions/download-build/action.yml b/.github/actions/download-build/action.yml index e7315d5b..7ad0297e 100644 --- a/.github/actions/download-build/action.yml +++ b/.github/actions/download-build/action.yml @@ -4,7 +4,7 @@ runs: using: composite steps: - name: Download dist folder - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: library-dist-${{ github.sha }} path: dist diff --git a/.github/actions/download-coverage-report/action.yml b/.github/actions/download-coverage-report/action.yml index bdcda21c..126f8703 100644 --- a/.github/actions/download-coverage-report/action.yml +++ b/.github/actions/download-coverage-report/action.yml @@ -4,7 +4,7 @@ runs: using: composite steps: - name: Download coverage report - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: ngx-deploy-npm-coverage-report-${{ github.sha }} path: coverage/packages/ngx-deploy-npm diff --git a/.github/actions/download-lint-report/action.yml b/.github/actions/download-lint-report/action.yml index 462e2321..62e3d55f 100644 --- a/.github/actions/download-lint-report/action.yml +++ b/.github/actions/download-lint-report/action.yml @@ -4,7 +4,7 @@ runs: using: composite steps: - name: Download lint report - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: lint-report-${{ github.sha }} path: reports diff --git a/.github/workflows/basic-test.yml b/.github/workflows/basic-test.yml index ebf57159..cc83a067 100644 --- a/.github/workflows/basic-test.yml +++ b/.github/workflows/basic-test.yml @@ -16,7 +16,7 @@ jobs: run: npx nx lint-report ngx-deploy-npm - name: Archive lint report results - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: lint-report-${{ github.sha }} path: reports @@ -30,7 +30,7 @@ jobs: - run: npx nx build ngx-deploy-npm - name: Archive build result - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: library-dist-${{ github.sha }} path: dist @@ -49,9 +49,17 @@ jobs: - run: npx nx test ngx-deploy-npm --configuration="ci" - - if: ${{ matrix.os == 'ubuntu-latest' }} + - name: Set Node.js version based on .nvmrc + shell: bash + run: | + version=$(cat .nvmrc) + echo "Setting default value for node-version parameter: $version" + echo "NODE_VERSION=$version" >> $GITHUB_ENV + echo "$NODE_VERSION" + + - if: ${{ matrix.os == 'ubuntu-latest' && matrix.node-version == env.NODE_VERSION }} name: Archive coverage report - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ngx-deploy-npm-coverage-report-${{ github.sha }} path: coverage/packages/ngx-deploy-npm/lcov.info diff --git a/.github/workflows/publishment.yml b/.github/workflows/publishment.yml index 5be01440..49c385e9 100644 --- a/.github/workflows/publishment.yml +++ b/.github/workflows/publishment.yml @@ -6,11 +6,9 @@ on: jobs: test: - if: ${{ !contains(github.event.head_commit.message, 'chore(release)') }} uses: ./.github/workflows/basic-test.yml e2e-test: - if: ${{ !contains(github.event.head_commit.message, 'chore(release)') }} uses: ./.github/workflows/e2e-test.yml backwards-compatibility-test: