1.3 KiB
1.3 KiB
Quickstart: Filament v5.2.1 Upgrade Verification
Preconditions
- Baseline on
devis green (tests passing) before applying the upgrade. - Local environment uses Sail.
Local verification (early signal)
- Bring up services:
vendor/bin/sail up -d - Install dependencies from lock:
vendor/bin/sail composer install - Run automated gate:
- Full suite:
vendor/bin/sail artisan test --compact - Frontend build:
vendor/bin/sail npm run build
- Full suite:
Staging verification (required gate)
Run the UI smoke on staging after deploying the upgrade artifact.
Must-pass smoke (time-box ≤ 10 minutes):
- Auth: login/logout for Admin panel; verify System panel access if present
- Navigation: load key sections in
/adminand/systemwithout errors - Tenancy behavior: verify no unexpected tenant scoping/registration in
/system; verify tenant context works as expected in/admin - Tables:
- search + filters
- bulk actions
- “Select all” (including correctness with any non-selectable rows)
- Modals: create/edit, confirmation dialogs
Rollback
Primary rollback mechanism:
- Revert
composer.lock(and any Filament constraint change incomposer.json) to the last known-good state. - Redeploy the prior known-good artifact.
Success criteria:
- Tests + build return to green
- Staging UI smoke passes again