[[pnpm dlx]]で実行する。 ```console pnpm dlx \ --package semantic-release@24 \ --package conventional-changelog-conventionalcommits \ --package semantic-release-slack-bot \ --package @semantic-release/changelog \ --package @semantic-release/git \ semantic-release ``` 直接 `pnpm install` や `pnpm add` をすると `package.json` の依存関係がインストールされてしまうので無断オペレーションが走ってしまう。 ## 参考 [[🦉Various Complements]]の場合。 ```yaml jobs: release: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - uses: actions/setup-node@v6 with: node-version: "24" - run: npm i -g [email protected] - run: | pnpm dlx \ --package semantic-release@24 \ --package conventional-changelog-conventionalcommits \ --package @semantic-release/git \ --package @semantic-release/exec \ semantic-release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} ```