Skip to content

FSHSP-226 fix(schematics): align @schematics/angular with @angular-devkit/schematics - #159

Merged
robinlopez merged 1 commit into
mainfrom
fix/FSHSP-226
Sep 25, 2026
Merged

robinlopez merged 1 commit into
mainfrom
fix/FSHSP-226

Conversation

@robinlopez

@robinlopez robinlopez commented Sep 25, 2026 •

Copy link
Copy Markdown
Collaborator

Jira: FSHSP-226. Blocks the 0.12.0 release (FSHSP-227).

Problem

#156 moved @angular-devkit/schematics to 22.1.8. @schematics/angular sits in Dependabot's dev-tooling group (#155, closed), so it stayed at 22.1.7 and pulls its own 22.1.7 devkit. Two incompatible Rule types: pnpm schematics:build fails with TS2322, and the verify job of publish-ui-kit.yml would stop at "Build the schematics package". PR checks never build the schematics, so #156 went green.

Fix

  • @schematics/angular 22.1.7 → 22.1.8: one devkit 22.1.x left in the lockfile.
  • dependabot.yml: @schematics/angular joins the angular group, so it follows the devkit.
  • pr-checks.yml: new Build the schematics package step in Lint, types & docs.

No CHANGELOG entry: dev dependency only, the published tarballs are unchanged (the schematics' peer range stays ^22.0.0).

Test plan

  • pnpm schematics:build fails on current main (TS2322) and passes with this branch, on a clean install (fresh worktree)
  • This PR's Lint, types & docs runs the new step green

🤖 Generated with Claude Code

…vkit/schematics

#156 moved @angular-devkit/schematics to 22.1.8 while @schematics/angular,
filed in Dependabot's dev-tooling group, stayed at 22.1.7 with its own
22.1.7 devkit. Two incompatible `Rule` types: `schematics:build` fails,
so the publish workflow's verify job would stop before any release.

Bump @schematics/angular to 22.1.8, move it to the angular group so it
follows the devkit, and build the schematics in PR checks: nothing did
before, which is how #156 went green.
@robinlopez
robinlopez merged commit 41cebf0 into main Sep 25, 2026
4 checks passed
@robinlopez
robinlopez deleted the fix/FSHSP-226 branch September 25, 2026 09:21
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.

1 participant