From 2f5f9dc12b75abe7a270beed50427c91f07f0e1e Mon Sep 17 00:00:00 2001 From: Mattia Panzeri <1754457+panz3r@users.noreply.github.com> Date: Tue, 17 Mar 2026 13:36:32 +0100 Subject: [PATCH 1/3] chore(workflows): update `build-test` GitHub Actions workflow to use matrix for packages and install peer dependencies --- .github/workflows/build-test.yml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index a6e1528..8c23f7c 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -15,6 +15,9 @@ jobs: strategy: matrix: node_version: [lts/-1, lts/*, latest] + package: + - "@forward-software/react-auth" + - "@forward-software/react-auth-google" fail-fast: false runs-on: "ubuntu-latest" @@ -35,12 +38,22 @@ jobs: - name: Install dependencies run: pnpm i --frozen-lockfile + - name: Install peerDependencies + run: pnpm install --no-frozen-lockfile --config.auto-install-peers=true + - name: Test package - run: pnpm --filter "@forward-software/react-auth" test + run: pnpm --filter "${{ matrix.package }}" test build: name: Build + strategy: + matrix: + package: + - "@forward-software/react-auth" + - "@forward-software/react-auth-google" + fail-fast: false + runs-on: "ubuntu-latest" steps: @@ -59,5 +72,8 @@ jobs: - name: Install dependencies run: pnpm i --frozen-lockfile + - name: Install peerDependencies + run: pnpm install --no-frozen-lockfile --config.auto-install-peers=true + - name: Build package - run: pnpm --filter "@forward-software/react-auth" build + run: pnpm --filter "${{ matrix.package }}" build From 2e1070177d7b525c3f92e874dbe0a68fb5cb9084 Mon Sep 17 00:00:00 2001 From: Mattia Panzeri <1754457+panz3r@users.noreply.github.com> Date: Tue, 17 Mar 2026 13:36:43 +0100 Subject: [PATCH 2/3] chore(workflows): add step to install peer dependencies in `release` workflow --- .github/workflows/release.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index df3d32e..c09321c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -62,6 +62,9 @@ jobs: - name: Install dependencies run: pnpm i --frozen-lockfile + - name: Install peerDependencies + run: pnpm install --no-frozen-lockfile --config.auto-install-peers=true + - name: Build package working-directory: ${{ matrix.path }} run: pnpm build From 8d576b3665ea678952634c7a8a9a591f81fccb26 Mon Sep 17 00:00:00 2001 From: Mattia Panzeri <1754457+panz3r@users.noreply.github.com> Date: Tue, 17 Mar 2026 13:38:56 +0100 Subject: [PATCH 3/3] chore(deps-dev): update `@forward-software/react-auth` to version `^2.0.0` in `google-signin` package --- packages/google-signin/package.json | 2 +- pnpm-lock.yaml | 14 ++++++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/packages/google-signin/package.json b/packages/google-signin/package.json index 36b4227..ca98714 100644 --- a/packages/google-signin/package.json +++ b/packages/google-signin/package.json @@ -35,7 +35,7 @@ "clean": "rimraf dist" }, "devDependencies": { - "@forward-software/react-auth": "workspace:*", + "@forward-software/react-auth": "^2.0.0", "@testing-library/dom": "^10.4.1", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8fb0a9c..18087c3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -103,8 +103,8 @@ importers: packages/google-signin: devDependencies: '@forward-software/react-auth': - specifier: workspace:* - version: link:../../lib + specifier: ^2.0.0 + version: 2.0.3(react@19.2.4) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -231,6 +231,11 @@ packages: '@noble/hashes': optional: true + '@forward-software/react-auth@2.0.3': + resolution: {integrity: sha512-Y/3Rbhpq7IGKDW78Hhc1W3vh48+bjuLcgFG1lQbXMgvRYzRKpIHhdsA+CdIC29vSsesbsKSUlxAlMpP4VMPJPQ==} + peerDependencies: + react: '>=16.8' + '@jridgewell/sourcemap-codec@1.5.5': resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} @@ -1063,6 +1068,11 @@ snapshots: '@exodus/bytes@1.15.0': {} + '@forward-software/react-auth@2.0.3(react@19.2.4)': + dependencies: + react: 19.2.4 + use-sync-external-store: 1.6.0(react@19.2.4) + '@jridgewell/sourcemap-codec@1.5.5': {} '@napi-rs/wasm-runtime@1.1.1':