-
Notifications
You must be signed in to change notification settings - Fork 16
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
Authorize installation on PHP8 #19
Conversation
Hi @webmozart ! I know you are probably busy but this one can be quickly merged IMO |
@Th3Mouk thanks! Could you take care of the failing builds? |
@webmozart I took the configuration of |
allow_failures: | ||
- php: hhvm |
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.
This should be added back. Tests will silently fail HHVM as they did previously. See this job from master branch: https://travis-ci.org/github/webmozart/glob/jobs/152415050
env: | ||
- COVERAGE=yes | ||
- ANALYSIS=yes | ||
- php: 7.4 |
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 think tests should be performed on PHP 8 as well.
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.
nightly is php 8 but it exists probably a better tag now
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.
As an alternative, tests could be moved to GitHub actions. See https://github.com/yiisoft/strings/tree/master/.github/workflows as an example. There, you'll have PHP 8 beta. But, that's better to be done separately.
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 saw many projects doing this, this month. We are on GA too in my projects. But I think we must first resolve PHP8 installation/CI and then refacto the CI process
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.
We can now use 8.0
in Travis.
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.
Travis isn't giving enough credits to OpenSource anymore so a switch to GitHub actions is inevitable.
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.
This could be done separately, it's not related to this PR.
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.
Then it's ready to merge except https://github.com/webmozart/glob/pull/19/files#r511509629 should be applied.
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.
Ok then I will make the modif
No description provided.