Skip to content
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

Test against PHP 8.3 #113

Closed
wants to merge 3 commits into from
Closed

Test against PHP 8.3 #113

wants to merge 3 commits into from

Conversation

stloyd
Copy link
Contributor

@stloyd stloyd commented Dec 18, 2023

Change Log

Added

Fixed

Changed

  • Test against PHP 8.3

Updated

Removed

Deprecated

Security


Description

@@ -116,6 +116,7 @@ jobs:
php-version:
- "8.1"
- "8.2"
- "8.3"
Copy link
Member

Choose a reason for hiding this comment

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

hmm I'm not even sure why this is not failing, all composer.json files require PHP ~8.1 || ~8.2 and 8.3 should not satisfy constraint ~8.2

Copy link
Member

Choose a reason for hiding this comment

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

nvm, it works because composer handles ~8.2 differently, I missed that when I created those constraints.

Composer handles tilde constraint differently. Your constraint will translate to >=8.2.0 <9.0.0.

Those constraints should be first changed to ~8.2.0 in order to allow only for 8.2.* without 8.3, and then we should explicitly add everywhere ~8.3.0 and only then enable 8.3 on GitHub pipelines.

@norberttech
Copy link
Member

Closing this for now as there are few other things that needs to be changed first, it all can come in a one bigger batch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants