From 6496bb8437019aff090c8d4a4a1d5ae003fbc741 Mon Sep 17 00:00:00 2001 From: Rubilmax Date: Thu, 17 Oct 2024 16:19:16 +0200 Subject: [PATCH] ci(publish): mix lerna & semantic release --- .github/workflows/publish.yml | 16 +++++++--------- package.json | 7 ------- 2 files changed, 7 insertions(+), 16 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 0d616755..d41e75c7 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -34,19 +34,17 @@ jobs: git config --global user.name 'github-actions' git config --global user.email 'github-actions@users.noreply.github.com' - # - run: pnpm -r --parallel -c exec "jq '.release = input.release' package.json ../../package.json > tmp.json && mv tmp.json package.json" - - # - run: pnpm -r --parallel --no-reporter-hide-prefix exec semantic-release - - run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ~/.npmrc - if: github.ref == 'refs/heads/main' - run: pnpm lerna publish --no-private --conventional-commits --no-changelog --create-release github --yes - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: pnpm lerna publish --no-private --conventional-commits --no-changelog --yes - if: github.ref == 'refs/heads/next' - run: pnpm lerna publish --dist-tag next --exact --no-private --conventional-commits --conventional-prerelease --no-changelog --create-release github --yes + run: pnpm lerna publish --dist-tag next --exact --no-private --conventional-commits --conventional-prerelease --no-changelog --yes + + - run: pnpm -r --parallel -c exec "jq '.release = input.release' package.json ../../package.json > tmp.json && mv tmp.json package.json" + + - run: pnpm -r --parallel --no-reporter-hide-prefix exec semantic-release env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/package.json b/package.json index ae172101..15b23098 100644 --- a/package.json +++ b/package.json @@ -52,13 +52,6 @@ "plugins": [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", - [ - "@semantic-release/exec", - { - "prepareCmd": "pnpm version ${nextRelease.version} --no-git-tag-version", - "publishCmd": "pnpm publish --access public --tag ${nextRelease.channel} --no-git-checks" - } - ], "@semantic-release/github" ] },