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

Some minor improvements #274

Merged
merged 4 commits into from
Feb 13, 2023
Merged

Some minor improvements #274

merged 4 commits into from
Feb 13, 2023

Conversation

williamdes
Copy link
Contributor

@williamdes
Copy link
Contributor Author

Hi @l0gicgate

Can you review this in priority before the next release please ?
It is really important for me to be able to import your library into Debian: https://salsa.debian.org/php-team/pear/php-slim-psr7

And be able to package it. I can package it without tests, but you know it's not safe for end users, etc..

@l0gicgate l0gicgate added this to the 1.7.0 milestone Feb 12, 2023
@coveralls
Copy link

Coverage Status

Coverage: 100.0%. Remained the same when pulling f690015 on williamdes:improvements into a5327c8 on slimphp:master.

@l0gicgate
Copy link
Member

@williamdes it appears that php nightly is not supported by our downstream dependencies at the moment. I don't mind having CI run against nightly but it makes it look like the PR is failing when it should not.

@akrabat any thoughts on this? Should we run against nightly on our other repos too or only add when we know our downstream deps have caught up?

@akrabat
Copy link
Member

akrabat commented Feb 12, 2023

The PHP nightly test should be configured in our workflow to be allowed to fail really.

@akrabat
Copy link
Member

akrabat commented Feb 12, 2023

The other changes in the PR look good to me.

@l0gicgate
Copy link
Member

l0gicgate commented Feb 13, 2023

@akrabat unfortunately github actions don’t support us to allow failure for experimental matrixes 😕

There’s a long-standing issue about this that I’ve been tracking since 2020:
actions/runner#2347

I don’t mind adding it, it’ll look like every PR is failing though.

@akrabat
Copy link
Member

akrabat commented Feb 13, 2023

Ah, right. Yes, this is fine as we can set the branch rules to allow merge regardless of whether nightly passes or not.

@akrabat akrabat merged commit 2d53022 into slimphp:master Feb 13, 2023
@akrabat
Copy link
Member

akrabat commented Feb 13, 2023

Thanks @williamdes. Sorry that it took so long to get merged.

@williamdes williamdes deleted the improvements branch February 13, 2023 09:43
@williamdes
Copy link
Contributor Author

thank you for merging this, it will help for the Debian packaging
It joined Debian with success: https://tracker.debian.org/pkg/php-slim-psr7
🎉

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

Successfully merging this pull request may close these issues.

4 participants