Update installation instructions and enhance GitHub Actions workflow

Merged
RU
4d ago
+102-18

this is for https://github.com/asdf-community/asdf-php/issues/202

Summary by cubic

Updates the README installation instructions and expands CI coverage so the plugin's documented build works on more distributions.

  • Reworks the Ubuntu and macOS dependency lists to match what's actually required and adds Arch Linux and Fedora 44 instructions.
  • Documents optional extensions (GMP, sodium, PostgreSQL, FreeType, tidy) instead of listing them as mandatory.
  • Adds Arch and Fedora container jobs to CI that build PHP and verify loaded extensions, with a 45-minute timeout on the Arch job.
  • Removes the paths-ignore on markdown files so documentation changes trigger a workflow run.
  • CI now verifies intl, mbstring, zip, gd, xsl, bz2, pdo_sqlite, and tidy in addition to openssl and curl, replacing the old sodium and gmp checks.