diff --git a/.github/workflows/release-pr.yml b/.github/workflows/release-pr.yml index 00c578c..f35c249 100644 --- a/.github/workflows/release-pr.yml +++ b/.github/workflows/release-pr.yml @@ -19,12 +19,15 @@ jobs: - name: Open or update release PR env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GH_TOKEN: ${{ secrets.RELEASE_PR_TOKEN }} + DEFAULT_GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} PR_TITLE: "Release: develop → main" PR_TEMPLATE: .github/PULL_REQUEST_TEMPLATE.md run: | set -euo pipefail + export GH_TOKEN="${GH_TOKEN:-$DEFAULT_GH_TOKEN}" + if [ ! -f "$PR_TEMPLATE" ]; then echo "Pull request template not found at $PR_TEMPLATE" exit 1 @@ -32,6 +35,12 @@ jobs: git fetch origin main --prune + COMMIT_COUNT="$(git rev-list --count origin/main..HEAD)" + if [ "$COMMIT_COUNT" -eq 0 ]; then + echo "No commits to merge from develop into main. Skipping release PR sync." + exit 0 + fi + BODY_FILE="$(mktemp)" export BODY_FILE diff --git a/.release-please-manifest.develop.json b/.release-please-manifest.develop.json index 453f08f..67e567c 100644 --- a/.release-please-manifest.develop.json +++ b/.release-please-manifest.develop.json @@ -1,5 +1,5 @@ { - ".": "0.1.0-alpha.18", + ".": "0.1.0-alpha.19", "apps/web": "0.1.0-alpha.18", "apps/worker": "0.1.0-alpha.3" } diff --git a/CHANGELOG-DEVELOP.md b/CHANGELOG-DEVELOP.md index f4ce6a9..e8084a0 100644 --- a/CHANGELOG-DEVELOP.md +++ b/CHANGELOG-DEVELOP.md @@ -1,5 +1,12 @@ # Changelog +## [0.1.0-alpha.19](https://github.com/devakone/vibe-coding-profiler/compare/vibe-coding-profiler-v0.1.0-alpha.18...vibe-coding-profiler-v0.1.0-alpha.19) (2026-02-12) + + +### Bug Fixes + +* **ci:** stabilize release PR workflow create path ([be28004](https://github.com/devakone/vibe-coding-profiler/commit/be2800431d7e3469c65194724cea561872faa9c7)) + ## [0.1.0-alpha.18](https://github.com/devakone/vibe-coding-profiler/compare/vibe-coding-profiler-v0.1.0-alpha.17...vibe-coding-profiler-v0.1.0-alpha.18) (2026-02-12) diff --git a/apps/web/package.json b/apps/web/package.json index 54f3426..bf5fb93 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -12,11 +12,12 @@ "test:watch": "vitest" }, "dependencies": { - "@sentry/nextjs": "^10.38.0", + "@plausible-analytics/tracker": "^0.4.4", "@radix-ui/react-dropdown-menu": "^2.1.16", "@radix-ui/react-popover": "^1.1.15", "@radix-ui/react-toast": "^1.2.15", "@radix-ui/react-tooltip": "^1.2.8", + "@sentry/nextjs": "^10.38.0", "@supabase/ssr": "^0.5.2", "@supabase/supabase-js": "^2.47.14", "@vercel/og": "^0.8.6", diff --git a/package-lock.json b/package-lock.json index 9c54d67..3aad13b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,6 +22,7 @@ "name": "@vibe-coding-profiler/web", "version": "0.2.2", "dependencies": { + "@plausible-analytics/tracker": "^0.4.4", "@radix-ui/react-dropdown-menu": "^2.1.16", "@radix-ui/react-popover": "^1.1.15", "@radix-ui/react-toast": "^1.2.15", @@ -3819,6 +3820,12 @@ "node": ">=14" } }, + "node_modules/@plausible-analytics/tracker": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@plausible-analytics/tracker/-/tracker-0.4.4.tgz", + "integrity": "sha512-fz0NOYUEYXtg1TBaPEEvtcBq3FfmLFuTe1VZw4M8sTWX129br5dguu3M15+plOQnc181ShYe67RfwhKgK89VnA==", + "license": "MIT" + }, "node_modules/@prisma/instrumentation": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/@prisma/instrumentation/-/instrumentation-7.2.0.tgz",