[php-src] PR #24684: Adapt intl timezone test expectations for ICU 79.1
| From: | kairosci | Date: | Sun, 25 Oct 2026 13:04:58 +0000 |
| Subject: | [php-src] PR #24684: Adapt intl timezone test expectations for ICU 79.1 | ||
| Groups: | php.git-pulls | ||
| Request: | Send a blank email to git-pulls+get-39862@lists.php.net to get a copy of this message | ||
Pull Request: https://github.com/php/php-src/pull/24684
Author: kairosci
The macOS runner now installs ICU 79.1, causing three intl tests to fail because their expected
output reflects older ICU data. Portuguese full date formatting now uses
+03:00 GMT,
and the Canadian mapping for Windows Pacific Standard Time now returns
America/Los_Angeles.
Add ICU 79.1 test variants and limit the existing variants to older releases, retaining exact output
checks. The observed changes are recorded in [the failing macOS
job](https://github.com/php/php-src/actions/runs/40182427911/job/121136134766).
Validation: related intl tests on a debug ZTS build with ICU 78.3 passed (5 passed, 7 skipped for
other ICU versions). The new ICU 79.1 expectations were checked against the CI differences, and
version selection was checked across the release boundary. ICU 79.1 execution remains for CI.