mirror of
https://github.com/karatektus/pl_mail.git
synced 2026-10-25 01:54:10 +00:00
build(deps): Symfony 8.1.5, tailwind-bundle 1.0, TypeScript 7 — and Playwright held at 1.61
Five of the six open Dependabot PRs, taken locally in one pass rather than merged one at a time: each rebase triggers the expensive workflow and they all touch the same two lock files. The sixth, the actions group, was merged as it was — its own CI was green, and it clears the Node 20 deprecation the runner has been printing. symfony/* 8.1.0/8.1.1 → 8.1.5 (18 packages) symfonycasts/tailwind-bundle 0.14.0 → 1.0.0 @types/node 22 → 26.2.0 typescript 5.6 → 7.0.2 PLAYWRIGHT IS PINNED AT ~1.61.1, deliberately, and this is the only part worth arguing about. 1.62 failed eight cases in appearance/list-display.spec.ts, every one of them asserting that a clip-path'd element is visible. Tailwind was the obvious suspect and is innocent: the compiled clip-path and spacing rules are byte-identical between the two builds. Reverting Playwright alone took it from eight failures to none. Then the question that actually matters — whether 1.62 is RIGHT, because "element is hidden" could mean a real UI bug. It is not. The account corner measures 10×10 at (957, 336), display block, visibility visible, opacity 1, an opaque background, and a parent that does not clip. It is on screen and painted. 1.62 changed what it counts as visible for clipped elements and is wrong about this one. `~1.61.1` rather than `^`: a caret would walk straight back into 1.62 on the next clean install. TypeScript 7 earned its place. It found a genuine error — el.click() on `HTMLElement | SVGElement`, in a test written this morning, since TS7's lib.dom no longer puts click() on SVGElement — plus nine implicit-anys that TS5 had also been reporting into a void, because CI does not run typecheck. All eleven fixed: `npm run typecheck` is clean for the first time. A typecheck that is permanently red is one nobody runs. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
e4a642b1bf
commit
fbdc61b5bd
7 files changed
+941
-573
No files matched your search
+1
-1
@@ -60,7 +60,7 @@
|
||||
"symfony/validator": "8.1.*",
|
||||
"symfony/web-link": "8.1.*",
|
||||
"symfony/yaml": "8.1.*",
|
||||
"symfonycasts/tailwind-bundle": "^0.14.0",
|
||||
"symfonycasts/tailwind-bundle": "^1.0.0",
|
||||
"thenetworg/oauth2-azure": "*",
|
||||
"tijsverkoyen/css-to-inline-styles": "^2.4",
|
||||
"twig/extra-bundle": "^2.12|^3.0",
|
||||
|
||||
Reference in new issue
Block a user