Skip to content

Conversation

@mk-mxp
Copy link
Contributor

@mk-mxp mk-mxp commented Jul 7, 2025

As mentioned in exercism/php-test-runner#157, we can directly upgrade the track to the higher versions and do the annotation -> attribute conversion later.

I used the CI to measure execution speeds for the problematic exercises:

  • Alphametics:
    • PHP 8.1: 00:04.854
    • PHP 8.2: 00:05.183
    • PHP 8.3: 00:05.484
    • PHP 8.4: 00:05.156
  • Robot Name (on PHP 8.4 only):
    • workaround: 00:00.023
    • no workaround: 00:00.031

Part of #884

@mk-mxp mk-mxp force-pushed the update-docs-for-php84-phpunit11 branch from 7908e40 to 02097e4 Compare July 7, 2025 09:51
@mk-mxp mk-mxp changed the title Draft: Update for PHP 8.4 / PHPUnit 11.5 Update for PHP 8.4 / PHPUnit 11.5 Jul 7, 2025
@mk-mxp mk-mxp self-assigned this Jul 7, 2025
@mk-mxp mk-mxp added x:action/improve Improve existing functionality/content x:knowledge/elementary Little Exercism knowledge required x:type/ci Work on Continuous Integration (e.g. GitHub Actions workflows) x:type/content Work on content (e.g. exercises, concepts) x:size/medium Medium amount of work x:rep/medium Medium amount of reputation labels Jul 7, 2025
Copy link
Contributor

@homersimpsons homersimpsons left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perfect, thanks! I just have a doc comment but I'm completely fine merging this as-is.

@mk-mxp mk-mxp merged commit bb24df1 into exercism:main Jul 8, 2025
12 checks passed
@mk-mxp mk-mxp deleted the update-docs-for-php84-phpunit11 branch July 8, 2025 07:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

x:action/improve Improve existing functionality/content x:knowledge/elementary Little Exercism knowledge required x:rep/medium Medium amount of reputation x:size/medium Medium amount of work x:type/ci Work on Continuous Integration (e.g. GitHub Actions workflows) x:type/content Work on content (e.g. exercises, concepts)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants