platformsh / cli

The unified tool for managing your Platform.sh services from the command line.
https://docs.platform.sh/administration/cli.html
MIT License
16 stars 6 forks source link

Update legacy CLI to v4.15.2 and PHP to 8.2.16 #172

Closed pjcdawkins closed 4 months ago

pjcdawkins commented 5 months ago

https://www.php.net/ChangeLog-8.php#PHP_8_2

https://github.com/platformsh/legacy-cli/releases

Features relating to the sizing API (Upsun):

  • Support "resources" in the environment:sync (sync) command.
  • Add --resources-init option to five more commands:
    • backup:restore
    • environment:activate
    • environment:branch (branch)
    • environment:merge (merge)
    • environment:synchronize (sync)
  • At "default" and "minimum" as keywords for the resources:set command (use the newly exposed defaults in the API).

Other changes:

  • Make push --activate ensure an environment is active, even when no changes were pushed.
  • Fix "Failed to extract zip" on Windows (by updating credential helpers).
  • Print PHP built-in warnings by default (without needing -v).
  • Avoid printing "Determined CA bundle path" more than once.
  • Bump giggsey/libphonenumber-for-php from 8.13.29 to 8.13.30.
  • Skip rerunning SSH cert check when SSHing from the CLI.
  • Highlight green regions in the project:create (create) command.
  • Support IPV6 ip address validation (#1405) (thanks @hanoii).
  • Set SSH log level to DEBUG3 when the CLI is in debug mode.
  • Fix metrics for multi-instance grid hosting.
  • Use the new backups API for restoring.