You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Fresh Laravel 12 and Laravel 13 end-to-end scenarios now verify package discovery, blocking env() misuse, secret-value non-disclosure, and configuration-cache transitions in real applications.
Fresh-application E2E installs now use a deterministic copied Composer path repository instead of relying on VCS version inference or symlink behavior.
CI now validates minimum dependency sets, Linux ARM64 portability, pull-request dependency changes, the full supported PHP/Laravel matrix, and an independent 80% coverage gate while skipping expensive jobs for documentation-only changes.
CI portability now covers Windows-safe Composer version constraints and cross-platform environment-path assertions.
Composer quality scripts now include strict manifest, security and optimized-autoload checks, with check:all providing the complete local quality plus Pest gate.
Metadata cache invalidation now tracks Laravel configuration-cache state and cache path so configuration-cached diagnostics cannot become stale across config:cache and config:clear transitions.
Filesystem regression coverage now verifies custom Laravel environment paths and filenames, configured maximum source size, and that symlinked source files are not followed.
The exact Composer release archive is now validated for required runtime files, excluded development-only files, strict manifest validity, and installation into a fresh Laravel 13 application.
Repository presentation now surfaces the existing Distribution workflow, a concise package tagline and the full scenario model near the top of the README.
Guarded Artisan commands now render current warning/error findings to STDERR while retaining change-based Laravel logging and key-only secret-safe diagnostics.
Laravel 12/13 optional framework keys now avoid used-but-undeclared noise while inactive and automatically re-enter normal auditing when declared or supplied at runtime.
Fresh Laravel 12/13 E2E coverage now verifies optional-key suppression, activation, console visibility, Laravel logging, framework-owned keys, and value non-disclosure.