Skip to content

v2.6.4

Choose a tag to compare

@github-actions github-actions released this 08 May 09:25
· 9 commits to main since this release

Fixed

  • CliZipCreator: When 7z returned exit code 0 but no archive landed at the expected path (intermittent on Forge releases/ symlinked storage paths combined with stdin password), the whole backup run was lost with RuntimeException: ZIP file was not created at: .... Two recovery layers added:
    • clearstatcache(true, $zipPath) is called before the existence check so PHP's pre-7z cached stat result can't produce a false negative on network filesystems and freshly-symlinked deploy targets.
    • When the archive is still missing after the re-stat and the PHP zip extension is available, CliZipCreator now falls back to PhpZipCreator automatically and continues the run. The fallback is logged as a warning so the underlying issue stays visible.
  • When neither path produces an archive (CLI failed late + PHP zip extension not loaded), the thrown RuntimeException now also reports the working directory and the destination directory's existence + writability, making the next failure straightforward to triage.

What's Changed

  • ci(deps): bump softprops/action-gh-release from 2 to 3 in the release group across 1 directory by @dependabot[bot] in #22
  • ci(deps): bump codecov/codecov-action from 5 to 6 in the codecov group across 1 directory by @dependabot[bot] in #21

Full Changelog: v2.6.3...v2.6.4