From f01c660ab8efebe9e9ab76c827d81fdd982a1d14 Mon Sep 17 00:00:00 2001 From: frectonz Date: Tue, 5 Aug 2025 04:38:47 +0300 Subject: [PATCH 01/13] feat: releasing 0.1 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index e22f59b..97de815 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +_Releasing 0.1_ + # Better Auth Fayda Plugin Better Auth plugin for Fayda. From bdc09463bd32fa76cb3684216b5acae19f5aaf82 Mon Sep 17 00:00:00 2001 From: frectonz Date: Tue, 5 Aug 2025 04:54:22 +0300 Subject: [PATCH 02/13] fix: install nix in prelease actions --- .github/workflows/exit-prerelease.yml | 3 +++ .github/workflows/prerelease.yml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/exit-prerelease.yml b/.github/workflows/exit-prerelease.yml index a69c618..7669aaf 100644 --- a/.github/workflows/exit-prerelease.yml +++ b/.github/workflows/exit-prerelease.yml @@ -37,6 +37,9 @@ jobs: ref: ${{ github.event.inputs.branch }} fetch-depth: 0 + - uses: DeterminateSystems/nix-installer-action@main + - uses: DeterminateSystems/magic-nix-cache-action@main + - name: Get GitHub App User ID id: get-user-id run: echo "user-id=$(gh api "/users/${{ steps.app-token.outputs.app-slug }}[bot]" --jq .id)" >> "$GITHUB_OUTPUT" diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index 76b631d..0b3d663 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -34,6 +34,9 @@ jobs: token: ${{ steps.app-token.outputs.token }} fetch-depth: 0 + - uses: DeterminateSystems/nix-installer-action@main + - uses: DeterminateSystems/magic-nix-cache-action@main + - name: Check for pre.json file existence id: check_files uses: andstor/file-existence-action@v3 From f80aee725e9ec6dfd977ccc7cd56141d03565145 Mon Sep 17 00:00:00 2001 From: frectonz Date: Tue, 5 Aug 2025 04:57:51 +0300 Subject: [PATCH 03/13] fix: install deps in prerelease workfows --- .github/workflows/exit-prerelease.yml | 3 +++ .github/workflows/prerelease.yml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/exit-prerelease.yml b/.github/workflows/exit-prerelease.yml index 7669aaf..f66f2e8 100644 --- a/.github/workflows/exit-prerelease.yml +++ b/.github/workflows/exit-prerelease.yml @@ -40,6 +40,9 @@ jobs: - uses: DeterminateSystems/nix-installer-action@main - uses: DeterminateSystems/magic-nix-cache-action@main + - name: Install deps + run: nix develop -c pnpm install --frozen-lockfile + - name: Get GitHub App User ID id: get-user-id run: echo "user-id=$(gh api "/users/${{ steps.app-token.outputs.app-slug }}[bot]" --jq .id)" >> "$GITHUB_OUTPUT" diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index 0b3d663..400d6e4 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -37,6 +37,9 @@ jobs: - uses: DeterminateSystems/nix-installer-action@main - uses: DeterminateSystems/magic-nix-cache-action@main + - name: Install deps + run: nix develop -c pnpm install --frozen-lockfile + - name: Check for pre.json file existence id: check_files uses: andstor/file-existence-action@v3 From dfb4f2c14190ef5f543d44c8d0699ad4de4314cd Mon Sep 17 00:00:00 2001 From: "fayda-release-helper[bot]" <224693677+fayda-release-helper[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 01:59:13 +0000 Subject: [PATCH 04/13] Enter prerelease mode --- .changeset/pre.json | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .changeset/pre.json diff --git a/.changeset/pre.json b/.changeset/pre.json new file mode 100644 index 0000000..e58da7c --- /dev/null +++ b/.changeset/pre.json @@ -0,0 +1,8 @@ +{ + "mode": "pre", + "tag": "next", + "initialVersions": { + "fayda": "0.0.11" + }, + "changesets": [] +} From 828ab3a26e3329afc153ae5cb4db0cb1bdef2154 Mon Sep 17 00:00:00 2001 From: frectonz Date: Tue, 5 Aug 2025 05:00:40 +0300 Subject: [PATCH 05/13] fix: revert change in readme --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index 97de815..e22f59b 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,3 @@ -_Releasing 0.1_ - # Better Auth Fayda Plugin Better Auth plugin for Fayda. From ce0c5c901881613f1ab0411c17890a82d087968d Mon Sep 17 00:00:00 2001 From: frectonz Date: Tue, 5 Aug 2025 05:02:16 +0300 Subject: [PATCH 06/13] feat: add changeset --- .changeset/cyan-chicken-smile.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/cyan-chicken-smile.md diff --git a/.changeset/cyan-chicken-smile.md b/.changeset/cyan-chicken-smile.md new file mode 100644 index 0000000..50ac6d7 --- /dev/null +++ b/.changeset/cyan-chicken-smile.md @@ -0,0 +1,5 @@ +--- +"fayda": patch +--- + +feat: setup prerelease workflow From f364d9e4da876715e095a4739b4cb09c2ac3db4f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 02:03:27 +0000 Subject: [PATCH 07/13] Version Packages (next) --- .changeset/pre.json | 4 +++- CHANGELOG.md | 6 ++++++ package.json | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index e58da7c..5e03c4a 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -4,5 +4,7 @@ "initialVersions": { "fayda": "0.0.11" }, - "changesets": [] + "changesets": [ + "cyan-chicken-smile" + ] } diff --git a/CHANGELOG.md b/CHANGELOG.md index a4722c1..70807b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # fayda +## 0.0.12-next.0 + +### Patch Changes + +- ce0c5c9: feat: setup prerelease workflow + ## 0.0.11 ### Patch Changes diff --git a/package.json b/package.json index 44e105c..062fd7c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fayda", - "version": "0.0.11", + "version": "0.0.12-next.0", "description": "Better Auth plugin for Fayda.", "zshy": "./src/index.ts", "license": "MIT", From a846f1338cbea6c18c4dd7f7a1b3f3c2b808f56e Mon Sep 17 00:00:00 2001 From: frectonz Date: Tue, 5 Aug 2025 05:26:13 +0300 Subject: [PATCH 08/13] fix: check if the head commit is a merge from a chageset PR before publishing --- .github/workflows/prerelease.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index 400d6e4..b9ef972 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -72,7 +72,7 @@ jobs: - name: Publish to npm + GitHub id: changesets - if: steps.check_files.outputs.files_exists == 'true' && startsWith(github.event.head_commit.message, env.VERSION_PR_COMMIT_PREFIX) + if: steps.check_files.outputs.files_exists == 'true' && contains(github.event.head_commit.message, 'changeset-release/') uses: changesets/action@v1 with: version: echo "This step should never version" From f97db7d1238105f627e72776072c4cac77877e78 Mon Sep 17 00:00:00 2001 From: frectonz Date: Tue, 5 Aug 2025 05:28:42 +0300 Subject: [PATCH 09/13] feat: add changeset --- .changeset/quick-stars-pay.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/quick-stars-pay.md diff --git a/.changeset/quick-stars-pay.md b/.changeset/quick-stars-pay.md new file mode 100644 index 0000000..785345b --- /dev/null +++ b/.changeset/quick-stars-pay.md @@ -0,0 +1,5 @@ +--- +"fayda": patch +--- + +fix: bugs in prerelease workflow From 7cbb3c745b67e6335922103c5547b14d10183b3e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 02:29:53 +0000 Subject: [PATCH 10/13] Version Packages (next) --- .changeset/pre.json | 3 ++- CHANGELOG.md | 6 ++++++ package.json | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 5e03c4a..d384f4a 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -5,6 +5,7 @@ "fayda": "0.0.11" }, "changesets": [ - "cyan-chicken-smile" + "cyan-chicken-smile", + "quick-stars-pay" ] } diff --git a/CHANGELOG.md b/CHANGELOG.md index 70807b1..29ab323 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # fayda +## 0.0.12-next.1 + +### Patch Changes + +- f97db7d: fix: bugs in prerelease workflow + ## 0.0.12-next.0 ### Patch Changes diff --git a/package.json b/package.json index 062fd7c..f0cf3ea 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fayda", - "version": "0.0.12-next.0", + "version": "0.0.12-next.1", "description": "Better Auth plugin for Fayda.", "zshy": "./src/index.ts", "license": "MIT", From e4d03b41ab2cd22630aedfa93af13d6382337a31 Mon Sep 17 00:00:00 2001 From: "fayda-release-helper[bot]" <224693677+fayda-release-helper[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 02:41:41 +0000 Subject: [PATCH 11/13] Exit prerelease --- .changeset/pre.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index d384f4a..d7e6170 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -1,5 +1,5 @@ { - "mode": "pre", + "mode": "exit", "tag": "next", "initialVersions": { "fayda": "0.0.11" From 445f45ac078eae085e2de0de9618983de6b87ba3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 02:42:38 +0000 Subject: [PATCH 12/13] Version Packages --- .changeset/cyan-chicken-smile.md | 5 ----- .changeset/pre.json | 11 ----------- .changeset/quick-stars-pay.md | 5 ----- CHANGELOG.md | 7 +++++++ package.json | 2 +- 5 files changed, 8 insertions(+), 22 deletions(-) delete mode 100644 .changeset/cyan-chicken-smile.md delete mode 100644 .changeset/pre.json delete mode 100644 .changeset/quick-stars-pay.md diff --git a/.changeset/cyan-chicken-smile.md b/.changeset/cyan-chicken-smile.md deleted file mode 100644 index 50ac6d7..0000000 --- a/.changeset/cyan-chicken-smile.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"fayda": patch ---- - -feat: setup prerelease workflow diff --git a/.changeset/pre.json b/.changeset/pre.json deleted file mode 100644 index d7e6170..0000000 --- a/.changeset/pre.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "mode": "exit", - "tag": "next", - "initialVersions": { - "fayda": "0.0.11" - }, - "changesets": [ - "cyan-chicken-smile", - "quick-stars-pay" - ] -} diff --git a/.changeset/quick-stars-pay.md b/.changeset/quick-stars-pay.md deleted file mode 100644 index 785345b..0000000 --- a/.changeset/quick-stars-pay.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"fayda": patch ---- - -fix: bugs in prerelease workflow diff --git a/CHANGELOG.md b/CHANGELOG.md index 29ab323..f5e581a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # fayda +## 0.0.12 + +### Patch Changes + +- ce0c5c9: feat: setup prerelease workflow +- f97db7d: fix: bugs in prerelease workflow + ## 0.0.12-next.1 ### Patch Changes diff --git a/package.json b/package.json index f0cf3ea..8b3fb15 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fayda", - "version": "0.0.12-next.1", + "version": "0.0.12", "description": "Better Auth plugin for Fayda.", "zshy": "./src/index.ts", "license": "MIT", From 20f02ef7c1e3877f1f26ec8b141ea785ea26935d Mon Sep 17 00:00:00 2001 From: frectonz Date: Tue, 5 Aug 2025 05:55:42 +0300 Subject: [PATCH 13/13] fix: do not run version after merge from exit prerelease --- .github/workflows/prerelease.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index b9ef972..f71e22a 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -53,7 +53,7 @@ jobs: GH_TOKEN: ${{ steps.app-token.outputs.token }} - name: Enter prerelease mode - if: steps.check_files.outputs.files_exists == 'false' && !contains(github.event.head_commit.message, env.EXIT_PRERELEASE_COMMIT_MSG) + if: steps.check_files.outputs.files_exists == 'false' && !contains(github.event.head_commit.message, env.EXIT_PRERELEASE_COMMIT_MSG) && !contains(github.event.head_commit.message, 'changeset-release/') run: | git config --global user.name '${{ steps.app-token.outputs.app-slug }}[bot]' git config --global user.email '${{ steps.get-user-id.outputs.user-id }}+${{ steps.app-token.outputs.app-slug }}[bot]@users.noreply.github.com'