diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6cfbfaa..4caadfa 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -5,16 +5,19 @@ on: branches: - main - beta - -permissions: - contents: write # to be able to publish a GitHub release - issues: write # to be able to comment on released issues - pull-requests: write # to be able to comment on released pull requests - id-token: write # to enable use of OIDC for npm provenance + pull_request: + branches: + - main + - beta jobs: release: runs-on: ubuntu-latest + permissions: + contents: write # to be able to publish a GitHub release + issues: write # to be able to comment on released issues + pull-requests: write # to be able to comment on released pull requests + id-token: write # to enable use of OIDC for npm provenance steps: - name: Checkout code uses: actions/checkout@v4 @@ -26,7 +29,14 @@ jobs: run: npm run build - name: Create Release + if: github.event_name == 'push' env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} NPM_TOKEN: ${{ secrets.NPM_TOKEN }} run: npx semantic-release + + - name: Dry Run Release + if: github.event_name == 'pull_request' + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: npx semantic-release --dry-run diff --git a/.releaserc b/.releaserc deleted file mode 100644 index e69de29..0000000 diff --git a/package-lock.json b/package-lock.json index ccc26c6..472ef8a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,6 +6,7 @@ "packages": { "": { "name": "next-css-obfuscator", + "version": "3.0.0-b1", "license": "MIT", "dependencies": { "@babel/generator": "^7.23.6", diff --git a/release.config.cjs b/release.config.cjs index ac68d26..0a39050 100644 --- a/release.config.cjs +++ b/release.config.cjs @@ -3,13 +3,7 @@ module.exports = { plugins: [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", - [ - "@semantic-release/npm", - { - npmPublish: true, - pkgRoot: "dist", - }, - ], + "@semantic-release/npm", [ "@semantic-release/git", {