diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c2fd9c3..dc23615 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -53,7 +53,7 @@ jobs: version: ${{ steps.version.outputs.version }} steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7.0.0 with: fetch-depth: 0 persist-credentials: false @@ -87,11 +87,11 @@ jobs: enable-cache: true - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7.0.0 with: node-version: "lts/*" - name: Install dependencies - run: npm install semantic-release @semantic-release/exec @semantic-release/commit-analyzer @semantic-release/git @semantic-release/github @semantic-release/release-notes-generator conventional-changelog-conventionalcommits ${{ inputs.plugins }} -D + run: npm install semantic-release@v25.0.0 @semantic-release/exec@v7.1.0 @semantic-release/commit-analyzer@v13.0.1 @semantic-release/git@v10.0.1 @semantic-release/github@v12.0.9 @semantic-release/release-notes-generator@v14.1.1 conventional-changelog-conventionalcommits@v9.3.1 ${{ inputs.plugins }} -D - name: Verify the integrity of provenance attestations and registry signatures for installed dependencies run: npm audit signatures - name: Detect if configuration file is available for semantic-release @@ -160,7 +160,7 @@ jobs: status=${PIPESTATUS[0]} exit $status - name: Archive release log - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v7.0.1 with: name: semantic-release.log path: semantic-release.log