diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 28bdd0c01..8e05d142a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -41,28 +41,27 @@ jobs: id: changesets uses: changesets/action@198f833dd7d863100ea6e28967bc9a9fdefadb0a # v2.1.0 with: - version: pnpm run version - commit: "chore: version packages" - title: "chore: version packages" - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + github-token: ${{ secrets.GITHUB_TOKEN }} + version-script: pnpm run version + commit-message: "chore: version packages" + pr-title: "chore: version packages" - name: Build database - if: steps.changesets.outputs.hasChangesets == 'false' + if: steps.changesets.outputs['has-changesets'] == 'false' run: pnpm build - name: Build web index - if: steps.changesets.outputs.hasChangesets == 'false' + if: steps.changesets.outputs['has-changesets'] == 'false' run: pnpm build:index - name: Generate checksum - if: steps.changesets.outputs.hasChangesets == 'false' + if: steps.changesets.outputs['has-changesets'] == 'false' run: | sha256sum dist/catalog.sqlite > dist/catalog.sqlite.sha256 sha256sum dist/catalog-index.json > dist/catalog-index.json.sha256 - name: Sign catalog with minisign - if: steps.changesets.outputs.hasChangesets == 'false' + if: steps.changesets.outputs['has-changesets'] == 'false' env: CATALOG_SIGNING_KEY: ${{ secrets.CATALOG_SIGNING_KEY }} CATALOG_SIGNING_KEY_PASSWORD: ${{ secrets.CATALOG_SIGNING_KEY_PASSWORD }} @@ -82,19 +81,19 @@ jobs: rm /tmp/minisign.key - name: Generate SBOM - if: steps.changesets.outputs.hasChangesets == 'false' + if: steps.changesets.outputs['has-changesets'] == 'false' uses: anchore/sbom-action@e22c389904149dbc22b58101806040fa8d37a610 # v0 with: artifact-name: catalog-sbom.spdx.json output-file: dist/catalog-sbom.spdx.json - name: Get package version - if: steps.changesets.outputs.hasChangesets == 'false' + if: steps.changesets.outputs['has-changesets'] == 'false' id: pkg run: echo "version=v$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT - name: Check if tag exists - if: steps.changesets.outputs.hasChangesets == 'false' + if: steps.changesets.outputs['has-changesets'] == 'false' id: tag_check run: | if git rev-parse "${{ steps.pkg.outputs.version }}" >/dev/null 2>&1; then @@ -104,7 +103,7 @@ jobs: fi - name: Create GitHub Release - if: steps.changesets.outputs.hasChangesets == 'false' && steps.tag_check.outputs.exists == 'false' + if: steps.changesets.outputs['has-changesets'] == 'false' && steps.tag_check.outputs.exists == 'false' uses: softprops/action-gh-release@3d0d9888cb7fd7b750713d6e236d1fcb99157228 # v3 with: tag_name: ${{ steps.pkg.outputs.version }}