Skip to content

chore(deps): bump dependencies - #848

Merged
ericfitz merged 2 commits into
mainfrom
chore/bump-deps-20260810-234556
Aug 11, 2026
Merged

chore(deps): bump dependencies#848
ericfitz merged 2 commits into
mainfrom
chore/bump-deps-20260810-234556

Conversation

@ericfitz

Copy link
Copy Markdown
Owner

chore(deps): bump dependencies

Node/pnpm:

  • @angular/common 22.1.0 -> 22.1.1
  • @angular/compiler 22.1.0 -> 22.1.1
  • @angular/compiler-cli 22.1.0 -> 22.1.1
  • @angular/core 22.1.0 -> 22.1.1
  • @angular/forms 22.1.0 -> 22.1.1
  • @angular/platform-browser 22.1.0 -> 22.1.1
  • @angular/platform-browser-dynamic 22.1.0 -> 22.1.1
  • @angular/router 22.1.0 -> 22.1.1
  • @testing-library/angular 19.4.1 -> 19.4.2
  • eslint 10.8.0 -> 10.8.1
  • survey-angular-ui 2.5.37 -> 2.5.38
  • survey-core 2.5.37 -> 2.5.38
  • tsx 4.23.9 -> 4.23.12 (supersedes Dependabot build(deps-dev): bump tsx from 4.23.9 to 4.23.11 #847)
  • @types/node 26.1.2 -> 26.2.0
  • @typescript-eslint/eslint-plugin 8.66.0 -> 8.67.0
  • @typescript-eslint/parser 8.66.0 -> 8.67.0
  • typescript-eslint 8.66.0 -> 8.67.0

Security fixes:

  • nanoid 3.3.16 -> 3.3.18 via new pnpm override ">=3.3.17 <4"
    (CVE-2026-67213, HIGH; transitive through postcss)

Held back:

Validated: build, 6053 unit tests, lint:all, and a cold-boot ng serve
smoke (browser console clean) all pass.

Node/pnpm:
- @angular/common 22.1.0 -> 22.1.1
- @angular/compiler 22.1.0 -> 22.1.1
- @angular/compiler-cli 22.1.0 -> 22.1.1
- @angular/core 22.1.0 -> 22.1.1
- @angular/forms 22.1.0 -> 22.1.1
- @angular/platform-browser 22.1.0 -> 22.1.1
- @angular/platform-browser-dynamic 22.1.0 -> 22.1.1
- @angular/router 22.1.0 -> 22.1.1
- @testing-library/angular 19.4.1 -> 19.4.2
- eslint 10.8.0 -> 10.8.1
- survey-angular-ui 2.5.37 -> 2.5.38
- survey-core 2.5.37 -> 2.5.38
- tsx 4.23.9 -> 4.23.12 (supersedes Dependabot #847)
- @types/node 26.1.2 -> 26.2.0
- @typescript-eslint/eslint-plugin 8.66.0 -> 8.67.0
- @typescript-eslint/parser 8.66.0 -> 8.67.0
- typescript-eslint 8.66.0 -> 8.67.0

Security fixes:
- nanoid 3.3.16 -> 3.3.18 via new pnpm override ">=3.3.17 <4"
  (CVE-2026-67213, HIGH; transitive through postcss)

Held back:
- @antv/x6 3.1.7 -> 3.1.8: exact pin guards the version-keyed pnpm patch
  for antvis/X6#5048
- @oxc-project/runtime 0.143.0 -> 0.144.0: 0.x minor whose helpers pair
  with the oxc version inside rolldown/vite; needs deliberate review
- typescript 6.0.3 -> 7.0.2 (major, tracked by #845)
- @types/jsdom 28.0.3 -> 30.0.0 (two majors)

Validated: build, 6053 unit tests, lint:all, and a cold-boot `ng serve`
smoke (browser console clean) all pass.
@github-project-automation github-project-automation Bot moved this to Backlog in TMI Aug 11, 2026
@ericfitz
ericfitz merged commit c7c24be into main Aug 11, 2026
5 checks passed
@ericfitz
ericfitz deleted the chore/bump-deps-20260810-234556 branch August 11, 2026 15:33
@github-project-automation github-project-automation Bot moved this from Backlog to Done in TMI Aug 11, 2026
ericfitz added a commit that referenced this pull request Aug 11, 2026
Every action pinned in the four workflows ran on the deprecated node20
runtime and was being force-run on Node 24 by the runner. That warning
preceded the `bump` job in Version Bump hanging: all of its steps
reported success but the check-run never finalized, leaving PR #848
stuck at UNSTABLE with a phantom in_progress check.

- actions/checkout                 v4 -> v7
- actions/setup-node               v4 -> v7
- actions/create-github-app-token  v1 -> v3
- actions/cache                    v4 -> v6
- actions/upload-artifact          v4 -> v7
- pnpm/action-setup                v4 -> v6
- github/codeql-action/{init,analyze} v3 -> v4

Compatibility checked against the breaking changes in each major:

- create-github-app-token v2 removed the snake_case inputs and made
  app-id/private-key required; all three call sites already use the
  hyphenated required form. v3 needs NODE_USE_ENV_PROXY only for proxy
  setups, which we do not use.
- setup-node v5 auto-caches when package.json has a packageManager
  field, which would have broken the jobs that set up Node before pnpm.
  v6 narrowed that to npm only, and this repo declares pnpm, so landing
  directly on v7 skips the hazard entirely.
- checkout v7 blocks fork checkouts for pull_request_target and
  workflow_run; no workflow here uses either trigger. v6 moved persisted
  credentials to a separate file, but persist-credentials still defaults
  true, so the Version Bump push keeps working, and deps-bump already
  sets it false and pushes with the App token explicitly.
- pnpm/action-setup reads the version from packageManager (pnpm 10.34.4)
  at every call site; v6 only adds pnpm 11 support.
- codeql-action v4 forked from 3.x at 4.30.7 solely for the Node 24
  runtime. The only removed input, add-snippets, is not used here, and
  the local config-file path form is still accepted.

Verified with actionlint (clean apart from a pre-existing SC2086 info at
codeql.yml:43) and pnpm run lint:all.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant