Skip to content
Open
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
52bf68e
ci: add test workflow for pnpm v11 - STRR apps [test branch only]
panish16 Jun 26, 2026
0f6562a
fix(pnpm-v11): add pnpm-workspace.yaml with onlyBuiltDependencies
panish16 Jun 26, 2026
6752b65
fix(pnpm-v11): add pnpm-workspace.yaml with onlyBuiltDependencies
panish16 Jun 26, 2026
a021e49
fix(pnpm-v11): add pnpm-workspace.yaml with onlyBuiltDependencies
panish16 Jun 26, 2026
b42bb50
fix(pnpm-v11): add pnpm-workspace.yaml with onlyBuiltDependencies
panish16 Jun 26, 2026
2564fd8
fix(pnpm-v11): add pnpm-workspace.yaml with onlyBuiltDependencies
panish16 Jun 26, 2026
bca1b2c
fix: use --no-frozen-lockfile for pnpm v11 test (lockfile needs regen)
panish16 Jun 26, 2026
6b76031
fix: use --ignore-scripts for pnpm v11 install test
panish16 Jun 26, 2026
b252274
fix: remove pnpm-workspace.yaml from strr-examiner-web subdirectory
panish16 Jun 26, 2026
67d933f
fix: remove pnpm-workspace.yaml from strr-host-pm-web subdirectory
panish16 Jun 26, 2026
9b74ed0
fix: remove pnpm-workspace.yaml from strr-strata-web subdirectory
panish16 Jun 26, 2026
1307e29
fix: remove pnpm-workspace.yaml from strr-platform-web subdirectory
panish16 Jun 26, 2026
1e37023
fix: remove pnpm-workspace.yaml from strr-base-web subdirectory
panish16 Jun 26, 2026
282aa8c
fix: add pnpm-workspace.yaml at repo root with onlyBuiltDependencies …
panish16 Jun 26, 2026
e060dec
fix: quote @-scoped package names in pnpm-workspace.yaml
panish16 Jun 26, 2026
670ed94
fix: remove root pnpm-workspace.yaml - each STRR app is standalone
panish16 Jun 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions .github/workflows/test-pnpm-v11.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: "[TEST] pnpm v11 upgrade - STRR apps"
on:
push:
branches: ["test/pnpm-v11-upgrade"]
workflow_dispatch:

jobs:
test-pnpm-v11:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
app:
- strr-examiner-web
- strr-host-pm-web
- strr-strata-web
- strr-platform-web
- strr-base-web
defaults:
run:
working-directory: ${{ matrix.app }}
steps:
- uses: actions/checkout@v6
- name: Setup pnpm v11
uses: pnpm/action-setup@v6

Check failure

Code scanning / SonarCloud

External GitHub Actions and workflows should be pinned to a commit hash High test

Use full commit SHA hash for this dependency. See more on SonarQube Cloud

Check failure on line 25 in .github/workflows/test-pnpm-v11.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Use full commit SHA hash for this dependency.

See more on https://sonarcloud.io/project/issues?id=bcgov_STRR&issues=AZ8EpFAZ901sLPN1_YFh&open=AZ8EpFAZ901sLPN1_YFh&pullRequest=1748
with:
version: latest-11
- uses: actions/setup-node@v6
with:
node-version: 24
cache: pnpm
cache-dependency-path: ${{ matrix.app }}/pnpm-lock.yaml
- name: Install
run: pnpm install --no-frozen-lockfile --ignore-scripts
- name: Build
run: pnpm build
- name: Verify pnpm version
run: pnpm --version