Skip to content

auto: B19S1 merge master into staging - #2666

Merged
keyman-status merged 22 commits into
stagingfrom
auto/B19S1-merge-master-into-staging
Sep 15, 2026
Merged

keyman-status merged 22 commits into
stagingfrom
auto/B19S1-merge-master-into-staging

Conversation

@keyman-server

Copy link
Copy Markdown
Contributor

Test-bot: skip

keyman-server and others added 21 commits August 31, 2026 15:19
…alpha/TC-1550

auto: Keyman for developer help deployment
…alpha/TC-1551

auto: Keyman for developer help deployment
…alpha/TC-1552

auto: Keyman for developer help deployment
As the PHP 7.4 image broke with missing security dependencies in Debian
Bullseye (at time of writing, as yet unresolved), resolved to complete
the upgrade to PHP 8.4 rather than try to build a stopgap solution based
on existing PHP 7.4. Unfortunately PHP 8.4 has a number of incompatible
changes in 8.x series, documented at
https://www.php.net/manual/en/migration80.incompatible.php. I have
audited some of the more obvious ones -- but there is potential for
other breakages which we will need to monitor.

Changes required:
* move from PHP 7.4 to PHP 8.4 Docker image (upgrades Debian, Apache,
  PHP as major components)
* dependency upgrades forced for Sentry, phpunit, curl-client, Parsedown
* addition of BCTLS flag to .htaccess mod_rewrite rules
  (https://stackoverflow.com/q/75684314/1836776)
* Fixup of several undefined variables (also fixed in keyboards repo)

See-also: keymanapp/keyman.com#828
See-also: keymanapp/s.keyman.com#1712
See-also: keymanapp/keymanweb.com#210
Relates-to: keymanapp/keymanweb.com#209
Test-bot: skip
maint: move to PHP 8.4, Apache 2.4.68
…-v1.0.21

auto: update shared-sites version to v1.0.21
@github-actions github-actions Bot added the auto For PRs only: automatically-opened PRs, e.g. opened by CI label Sep 15, 2026
@keyman-status
keyman-status merged commit b2d78ee into staging Sep 15, 2026
4 checks passed
@keyman-status
keyman-status deleted the auto/B19S1-merge-master-into-staging branch September 15, 2026 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto For PRs only: automatically-opened PRs, e.g. opened by CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants