aboutsummaryrefslogtreecommitdiffstats
path: root/LICENSE
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-07-01 09:51:34 +0200
committerDanilo M. <danix@danix.xyz>2026-07-01 09:51:34 +0200
commitd2b6e179aecb09d2d88bb72eba80502eea57ccc5 (patch)
treeac7ed4559e2e5d13f38c9208fc75c1b11034ac3f /LICENSE
parent59849d458b6bb71ed25efedde03d46acbab04d08 (diff)
downloadfirefly-update-d2b6e179aecb09d2d88bb72eba80502eea57ccc5.tar.gz
firefly-update-d2b6e179aecb09d2d88bb72eba80502eea57ccc5.zip
Verify download, validate extract, align artisan with official docs
Lessons from the community upgrade gist and the official self-managed upgrade docs: - Verify the downloaded zip against the release .sha256 (when sha256sum is available) and validate the extracted tree (artisan, bootstrap, vendor, the compiled frontend bundle) before the live swap, so a truncated or corrupt download cannot replace a working install. - Exclude storage/ from extraction since the live storage is carried over. - Match the official upgrade command sequence: migrate --seed, cache:clear, view:clear, firefly-iii:upgrade-database, firefly-iii:laravel-passport-keys. Adds the previously missing view:clear and switches from the generic passport:install to Firefly's firefly-iii:laravel-passport-keys. Keeps --force and the oauth migration reconcile. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Diffstat (limited to 'LICENSE')
0 files changed, 0 insertions, 0 deletions