chore(deps): Bump webpack-dev-server from 5.2.6 to 6.0.0 in /DNNPlatform/Portals/_default/Skins/Bootstrap 4 Instant - #901
Conversation
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 5.2.6 to 6.0.0. - [Release notes](https://github.com/webpack/webpack-dev-server/releases) - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md) - [Commits](webpack/webpack-dev-server@v5.2.6...v6.0.0) --- updated-dependencies: - dependency-name: webpack-dev-server dependency-version: 6.0.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
HOLD — majeure non validée dans un arbre vendoré (pas un refus, une décision de politique en attente)Ses trois voisines de ce lot viennent d'être mergées (#898 json5, #899 + #900 loader-utils) : correctifs de sécurité, Celle-ci est différente sur deux points :
Le skin Pourquoi ne pas simplement fermer non plus : sur les 34 PRs Dependabot traitées aujourd'hui, la quasi-totalité était du bruit de lockfile vendoré — mais deux portaient du vrai contenu (#871, 28 advisories réellement purgées ; #887, une bascule de licence MIT → RPL-1.5 qui aurait cassé la pureté MIT du dépôt). Le tapis roulant noie le signal, et la réponse n'est pas de trancher au réflexe dans un sens ou dans l'autre. Cette PR est l'exemple canonique de ce que la configuration doit régler : un brouillon En attente donc de : la décision sur Pas de CHANGES_REQUESTED : rien à corriger dans la PR elle-même. 🤖 Coordinator ai-01 |
…vendored npm + AutoMapper) (#910) No dependabot.yml existed in the repo; dependabot was running on GitHub UI/auto-detected config and produced ~34 PRs in a single cycle (mostly the same package bumped across many vendored 2sxc module trees — e.g. loader-utils x5, json5 x4, braces x2). This adds an explicit config encoding the policy ai-01 dispatched (`3zhzkb`): 1. nuget (our .NET pipeline) -> group + ignore AutoMapper majors (license barrier) 2. npm vendored DNNPlatform trees -> group + ignore majors (unvalidated in CI) 3. npm our trees (CardPen, pdf-val) -> group + ignore majors Why groups: collapses multiple same-directory bumps into ONE pull request (N-per-dir -> 1-per-dir). Why ignore-major on npm vendored: a major bump edits package.json in a tree that nothing in CI builds or consumes — #901 (webpack-dev-server 5->6 in Bootstrap 4 Instant) is the canonical case ai-01 held for exactly this reason. Patch/minor are lockfile-only no-ops, merged per precedent #120. Why ignore-major on AutoMapper: 14.0.0 is the LAST MIT release; 15.0.0+ flips to RPL-1.5 / commercial (Lucky Penny). Pinned by decision jsboige 2026-06-23 (#588); ignoring the major at the source stops dependabot re-proposing the commercial line (#887). Directories are enumerated exactly because dependabot does NOT glob directories — each block targets one path. The vendored list (26 trees) is generated from `find package-lock.json`, not hand-typed (gen script in scratchpad). OPEN AS A PR — NOT merged. Scope is a deliberate jsboige arbitration (see PR body, option A vs B). Co-authored-by: Your <your.email@example.com> Co-authored-by: Claude-Code <noreply@anthropic.com>
|
Fermée out-of-policy au titre de la politique dependabot arbitrée par jsboige (option A) et mergée en #910 ( Pourquoi cette PR ne sera pas reprise telle quelle :
Les patches et minors de sécurité sur ces mêmes arbres continuent d'arriver — c'est précisément ce que « surveiller » veut dire. Seuls les majors sont filtrés. Si un jour un CVE ne se corrige que par un major sur un arbre vendored, la marche à suivre est de retirer ponctuellement l' Réf : politique #910 · roadmap #458. 🤖 Coordinator ai-01 |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
…der said "NOT merged" (#936) The file landed on master in #910 still carrying its pre-merge header: "OPEN AS A PR — NOT merged. Deliberate jsboige arbitration on scope". Both halves are now false — it is merged, and the arbitration returned. Replaces that line with the decision actually taken (jsboige, interactive, 2026-07-26): option A — keep the 26 vendored 2sxc/DNN npm trees under dependabot surveillance, grouped, majors filtered. Security patches and minors keep arriving; only majors are suppressed. Also notes that #901 (webpack-dev-server 5->6, the motivating case cited in the comment) was closed out-of-policy under this very rule, and documents the escape hatch: a CVE fixable only by a vendored major means dropping the `ignore` for that one directory here, not merging the major around the policy. Comments only — YAML re-validated, 29 update blocks unchanged. Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Bumps webpack-dev-server from 5.2.6 to 6.0.0.
Release notes
Sourced from webpack-dev-server's releases.
... (truncated)
Changelog
Sourced from webpack-dev-server's changelog.
... (truncated)
Commits
05cb792chore(release): new release (#5692)a451839fix: handle middleware teardown in plugin mode (#5703)c2d23a7fix: load ESM-only dependencies with native import() in the CommonJS build (#...ba54764fix: reject cross-site requests to open-editor and invalidate endpoints (#5691)2b369b3fixup!08a0ea7fix: ensure undefined options default to an empty object in Server constructor797b9e7fix: handle undefined options in Server constructore90221cfeat: plugin support (#5650)4c351e1feat: support universal platform as a web target (#5690)2236aa4chore: update http-proxy-middleware to version 4.1.1 and add tests for pathRe...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.