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

GH Actions: fix the build #213

Merged
merged 1 commit into from
Dec 3, 2023
Merged

GH Actions: fix the build #213

merged 1 commit into from
Dec 3, 2023

Conversation

jrfnl
Copy link
Member

@jrfnl jrfnl commented Nov 26, 2023

Proposed Changes

Builds against PHP 5.4 on Windows are failing. The failure happens even before the test run at the "Composer install" step.

These failures look to be unrelated to this package, but seem to be related to PHP 5.4 trying to make an unsecured connection to Packagist and this no longer being supported. There may be ways to work around this, but I haven't been able to find one other than downloading a new certificate bundle and using that (not tested).

Considering PHP 5.4 is ancient, I'm proposing to just drop the test runs against PHP 5.4 in combination with Windows.

Builds against PHP 5.4 on Windows are failing. The failure happens even before the test run at the "Composer install" step.

These failures look to be unrelated to this package, but seem to be related to PHP 5.4 trying to make an unsecured connection to Packagist and this no longer being supported.
There may be ways to work around this, but I haven't been able to find one other than downloading a new certificate bundle and using that (not tested).

Considering PHP 5.4 is ancient, I'm proposing to just drop the test runs against PHP 5.4 in combination with Windows.
@jrfnl jrfnl changed the title GH Actions/quicktest: fix the build GH Actions: fix the build Nov 26, 2023
@jrfnl jrfnl force-pushed the feature/ghactions-fix-build branch from 9f9b7d9 to 49c9f1b Compare November 26, 2023 05:58
@jrfnl
Copy link
Member Author

jrfnl commented Nov 26, 2023

To merge this PR, the branch protection needs to be updated to remove the two PHP 5.4/Windows builds from being required.

@Potherca
Copy link
Member

Potherca commented Dec 3, 2023

Is it possible to just admin-bypass the merge? That would negate the need to turn branch protection off-and on-again.

image

@jrfnl
Copy link
Member Author

jrfnl commented Dec 3, 2023

Is it possible to just admin-bypass the merge? That would negate the need to turn branch protection off-and on-again.

It is, but that would be counter-productive as we're removing those two builds, so they need to be removed from the branch protection as otherwise all future PRs will also need the admin-bypass as they are missing those two builds.

@jrfnl jrfnl merged commit 14ce2a4 into main Dec 3, 2023
96 checks passed
@jrfnl jrfnl deleted the feature/ghactions-fix-build branch December 3, 2023 16:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants