Repository navigation
Require patched Laravel floors and refresh active dependency locks - #1136
Conversation
|
Security exact-source review of The advisory authority is otherwise correct:
The blocker is
Regenerate that lock under the declared PHP 8.3 platform (or explicitly and separately raise the example's PHP floor with the required compatibility review), add an install/platform control at the declared minimum, and rerun the exact lock audit and example qualification. A targeted PHP 8.3 resolution should retain the compatible Symfony 7 line. The larger active workload lock refreshes also move many transitive and development packages; their READMEs correctly make fresh installed qualification mandatory. Do not carry old performance/contention results across those graphs. This HOLD does not require rewriting historical locks, does not infer a reachable Workflow exploit, and does not authorize another PHP Server release or any disabled qualification step. |
|
The PHP-minimum successor is frozen at The HTTP lock is regenerated with the actual PHP 8.3.36 / Composer 2.10.3 image. It passes audit, dependency installation with scripts/plugins disabled, and real An official Composer Semver/VersionParser regression now checks every locked package against the minimum declared by each of the four active fixture manifests with an explicit PHP constraint. The full policy/lock unit set passes 57 tests / 582 assertions, with ECS and targeted PHPStan clean. JUnit SHA256: With the previous HTTP lock, the four-fixture control reports exactly one intended failure (the HTTP YAML dependency requires PHP >=8.4.1), three passing controls and zero setup errors. With the original root Composer constraint, the advisory-floor test fails at 12.70.99, also with zero setup errors. All captured containers are absent. The prior metadata/audit/module/shell failures retain their nonpassing outcomes. Current exact CI, fresh installed qualification for affected consumers, required full quality and final Security gates remain open; no PHP Server release or disabled caller activation is implied. |
|
Security exact-source review — PASS for This resolves my
The Laravel package/policy/upgrade floors remain consistently This is an exact source/lock verdict. Current exact-head required CI and the repository quality cycle remain source-merge gates. Fresh installed consumer journeys, package publication/readback, and downstream caller qualification remain their separate gates; metadata/audit success alone does not satisfy them. |
|
Exact All four diagnostics identify missing tables after reconnecting or using an independent SQLite connection. The fresh runner had omitted the empty file declared by DB_DATABASE. Testbench's The corrected runner creates the declared owned disk SQLite file before boot. On unchanged source and vendor, all four affected controls pass 4 tests / 49 assertions, exit 0: reciprocal imports, configured storage under an application transaction, competing wait insertion and the unique service-call loser. The complete unit command is repeating before coverage. Original logs/JUnit/state and the correction are retained separately; no failed result is converted into a pass. Exact hosted checks and the source/lock Security verdict remain green as recorded. Full local unit/coverage, affected installed consumers and publication still retain their separate gates. No historical measurement, disabled caller or PHP Server release is qualified by this source result. |
|
The security floor branch now includes merged entity-reference main The two parents have exactly one overlapping path, CHANGELOG.md. Both complete entries are retained. All 19 other floor-topic files are byte-identical to reviewed The frozen |
|
|
Security exact composition rebind: PASS for I independently compared the actual two-parent merge (
This is a composition/source rebind only. The active frozen-source unit/coverage cycle, exact-head CI, full installed journeys and publication gates remain required; no predecessor test result is promoted by this verdict, and the draft/merge hold remains until those owned gates finish. |
|
Combined All 2,493 tracked Git blobs and executable modes match the frozen combined source after execution. All owned runner/MySQL/Redis IDs and network are removed. Frozen |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1136 +/- ##
=======================================
Coverage 94.09% 94.09%
=======================================
Files 645 645
Lines 87517 87517
=======================================
+ Hits 82347 82348 +1
+ Misses 5170 5169 -1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
The maintained security-floor source is accepted at normal merge The frozen predecessor's local covered-unit repeat also completes: 6,072 cases / 82,962 assertions / 49 declared skips, no failures/errors, coverage 80.08% against 60%. Its unit repeat remains 6,072 / 82,710. Those results retain the 7dd scope; fresh full d3c workflow43524297667 and the 3,072-case local feature union are the current combined evidence. The published outcome remains open in #1133/#1141. The selected 2.28.1 maintenance candidate has its own test-only fixture successor and fresh qualification. Nothing in this source merge selects a 2.29 tag, changes #1130, or publishes a package/retired PHP Server. |



Current Workflow constraints and active application locks admit affected Laravel releases. Raise the maintained floors to 12.72/13.41 for the three current advisories, refresh six active/current dependency graphs, keep audits enabled, and preserve immutable historical result locks. The HTTP example remains PHP 8.3-compatible; regressions validate all current declared PHP minima against the complete locked graphs.
This changes dependency/security policy and qualification inputs. No runtime handler or retired PHP Server release is included. The exact security-only package is prepared separately in #1141 from published 2.28.0, with product train 2.28.1 and its own publication gates.
Current source
d3c583b7normally composes reviewed7ddff6b3with accepted entity-reference main5b0575f0. All 19 non-changelog security paths and 39 entity paths remain exact; both changelog entries are retained. Independent source/lock and composition reviews pass.Validation: full exact-head workflow 43524297667 passes style/static analysis, full covered unit and coverage floor, all six MySQL and PostgreSQL shards, MariaDB controls, tracing, corpus, and both minimum-PHP framework upgrade journeys. All PR checks are terminal without failure. The independent local complete feature union passes 3,072 cases / 31,447 assertions / three existing PostgreSQL-only skips, with no missing/extra/duplicate identities. All 2,493 tracked blobs/modes rehash unchanged and owned runtime IDs are absent.
Earlier incompatible minimum-PHP lock and file-SQLite fixture failures remain separately recorded NONPASS. No published authority tuple, tag or package is claimed by this source PR. Refs #1133.