From 0fe9584493ebd992bba28fc93fdab8fa77a64e68 Mon Sep 17 00:00:00 2001 From: Ryan Bas Date: Tue, 20 Jan 2026 12:58:32 -0700 Subject: [PATCH 1/3] chore: fix-fork-ci --- .github/workflows/ci-fork.yml | 2 +- .github/workflows/labeler.yml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci-fork.yml b/.github/workflows/ci-fork.yml index ab9b2fef0..8d983a201 100644 --- a/.github/workflows/ci-fork.yml +++ b/.github/workflows/ci-fork.yml @@ -54,4 +54,4 @@ jobs: - run: git branch --track main origin/main || true - run: pnpm nx format:check - - run: pnpm nx affected -t build typecheck lint test e2e-ci + - run: pnpm nx affected -t build typecheck lint test e2e diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index d74a063c0..b7cfea839 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -9,6 +9,7 @@ env: jobs: label-pr: runs-on: ubuntu-latest + if: ${{github.event.pull_request.head.repo.full_name == github.repository}} steps: - uses: actions/checkout@v3 with: From 8ccfef4532f219960f66e0d283cd6f8585a849f8 Mon Sep 17 00:00:00 2001 From: Glenn McComb Date: Fri, 16 Jan 2026 08:25:02 +1100 Subject: [PATCH 2/3] fix(ping-protect): fixes type for PIProtect.start() options object --- .changeset/brave-moose-run.md | 5 +++++ packages/ping-protect/src/lib/ping-protect.ts | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .changeset/brave-moose-run.md diff --git a/.changeset/brave-moose-run.md b/.changeset/brave-moose-run.md new file mode 100644 index 000000000..d16dac8b8 --- /dev/null +++ b/.changeset/brave-moose-run.md @@ -0,0 +1,5 @@ +--- +'@forgerock/ping-protect': patch +--- + +fixes the type of the options param in `PIProtect.start` so it better aligns with output from `PingOneProtectInitializeCallback.getConfig()` as defined in `javascript-sdk` (importantly it no longer expects `_type` and `_action` fields) diff --git a/packages/ping-protect/src/lib/ping-protect.ts b/packages/ping-protect/src/lib/ping-protect.ts index f19f0a7a6..29fb019aa 100644 --- a/packages/ping-protect/src/lib/ping-protect.ts +++ b/packages/ping-protect/src/lib/ping-protect.ts @@ -27,7 +27,7 @@ export type InitParams = Omit; declare global { interface Window { _pingOneSignals: { - init: (initParams?: ProtectInitializeConfig) => Promise; + init: (initParams?: InitParams) => Promise; getData: () => Promise; pauseBehavioralData: () => void; resumeBehavioralData: () => void; @@ -56,7 +56,7 @@ export abstract class PIProtect { * @param {InitParams} options - The init parameters * @returns {Promise} - Returns a promise */ - public static async start(options: ProtectInitializeConfig): Promise { + public static async start(options: InitParams): Promise { try { /* * Load the Ping Signals SDK From bd0ed84d78691ca66d2a11b92acb1300eecd102b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 26 Jan 2026 22:03:11 +0000 Subject: [PATCH 3/3] chore: version-packages --- .changeset/brave-moose-run.md | 5 ----- packages/ping-protect/CHANGELOG.md | 6 ++++++ packages/ping-protect/package.json | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 .changeset/brave-moose-run.md diff --git a/.changeset/brave-moose-run.md b/.changeset/brave-moose-run.md deleted file mode 100644 index d16dac8b8..000000000 --- a/.changeset/brave-moose-run.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@forgerock/ping-protect': patch ---- - -fixes the type of the options param in `PIProtect.start` so it better aligns with output from `PingOneProtectInitializeCallback.getConfig()` as defined in `javascript-sdk` (importantly it no longer expects `_type` and `_action` fields) diff --git a/packages/ping-protect/CHANGELOG.md b/packages/ping-protect/CHANGELOG.md index ff9f936b2..68121d8eb 100644 --- a/packages/ping-protect/CHANGELOG.md +++ b/packages/ping-protect/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 4.6.3 + +### Patch Changes + +- [#575](https://github.com/ForgeRock/forgerock-javascript-sdk/pull/575) [`8ccfef4`](https://github.com/ForgeRock/forgerock-javascript-sdk/commit/8ccfef4532f219960f66e0d283cd6f8585a849f8) Thanks [@ryanbas21](https://github.com/ryanbas21)! - fixes the type of the options param in `PIProtect.start` so it better aligns with output from `PingOneProtectInitializeCallback.getConfig()` as defined in `javascript-sdk` (importantly it no longer expects `_type` and `_action` fields) + ## 4.6.2 ### Patch Changes diff --git a/packages/ping-protect/package.json b/packages/ping-protect/package.json index 22434921a..fd92ce645 100644 --- a/packages/ping-protect/package.json +++ b/packages/ping-protect/package.json @@ -1,6 +1,6 @@ { "name": "@forgerock/ping-protect", - "version": "4.6.2", + "version": "4.6.3", "private": false, "type": "module", "files": ["./dist/*"],