-
-
Notifications
You must be signed in to change notification settings - Fork 44
docs: update documentation #115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
jmleroux
commented
Oct 27, 2025
- Update documentation about Docker usage for dev
- Introduce Makefile instead of Composer scripts. I believe this is the most widespread practice in the Symfony ecosystem.
- Update README with some generated images
- Mutualize Docker compose configuration
| - name: Run tests | ||
| run: CONTAINER=${{ matrix.container }} make tests | ||
|
|
||
| tests-php84: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Extracted from the matrix while it is not stable
| - name: Coding Standard Checks | ||
| run: docker compose run --rm ${{ matrix.container }} bin/php-cs-fixer fix --verbose --diff --dry-run | ||
| - name: Run tests | ||
| run: CONTAINER=${{ matrix.container }} make tests |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Running tests with make will also validate the target works as expected
|
See kartsims/easysvg#39 for an EasySVG fix for PHP 8.4 |
I'try to have some news about the fix. |
From what I see in the linked issue, there's only a deprecation. |
.github/workflows/php.yml
Outdated
| run: | | ||
| docker compose run --rm php84 bin/php-cs-fixer fix --verbose --diff --dry-run | ||
| docker compose run --rm php84 bin/phpunit | ||
| docker compose run --rm php84 php -d error_reporting='E_ALL & ~E_DEPRECATED' bin/behat --snippets-for |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I could also hide deprecation for all tests. But it's like hiding the dust under the carpet.
Thoughts?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hiding all deprecations for php 8.4 is acceptable for me. We can still remove the hiding later, when hopefully easysvg will have solved its problems.
|
Last commit is a demo with deprecation ignored for all behat tests. |