diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 2ffab6ba..13e4cb47 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -15,12 +15,23 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - with: - fetch-depth: 0 - name: Setup (Install Node & pnpm) uses: ./.github/actions/setup + - name: Install dependencies + run: pnpm i --frozen-lockfile + + - name: Build CLI & Publish to npm + run: pnpm --filter shadcn-vue pub:release + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + + - name: Build Module & Publish to npm + run: pnpm --filter shadcn-nuxt pub:release + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + - run: pnpm dlx changelogithub env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} diff --git a/packages/module/package.json b/packages/module/package.json index 84a907f5..1fde9e54 100644 --- a/packages/module/package.json +++ b/packages/module/package.json @@ -32,7 +32,8 @@ "lint": "eslint .", "test": "vitest run", "test:watch": "vitest watch", - "release": "pnpm run prepack && pnpm publish && git push --follow-tags" + "release": "pnpm run prepack && pnpm publish && git push --follow-tags", + "pub:release": "pnpm prepack && pnpm publish --no-git-checks --access public" }, "dependencies": { "@nuxt/kit": "^3.12.4",