Skip to content

Admin CI Fixes - #117

Merged
geoff-jiang merged 3 commits into
devfrom
geoff/ci-fixes
Aug 12, 2026
Merged

Admin CI Fixes#117
geoff-jiang merged 3 commits into
devfrom
geoff/ci-fixes

Conversation

@geoff-jiang

Copy link
Copy Markdown
Contributor

Reason

Test standardizing admin-v2 on node 24 and pnpm 11.10.0. Update dependencies and CI/deployment workflows

Explanation

  • Pin Node 24 and pnpm 11.10.0
  • Use only pnpm-lock.yaml with frozen CI installs
  • Update actions/checkout and actions/setup-node to v7
  • Keep pnpm/action-setup on stable v6
  • Pin Lighthouse CI to 0.15.1
  • Update dependencies within compatible ranges
  • Upgrade mathjs to 15.2.0 to resolve security advisories
  • Add narrow transitive dependency overrides for patched versions (may remove later)
  • Add pnpm supply-chain protections and explicit build-script allowlist

Other considerations

@geoff-jiang geoff-jiang changed the title Geoff/ci fixes Admin CI Fixes Aug 5, 2026
@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit 5dc1588):

https://dev-nwplus-admin--pr117-30973992716-9q9alxzd.web.app

(expires Sat, 15 Aug 2026 04:04:11 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: c290bf9e2fac0401389f751f415cce4267517b51

@naijwu

naijwu commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

great work boss

@geoff-jiang
geoff-jiang merged commit 812fa0f into dev Aug 12, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants