Skip to content

Build ext separately in nightly #13771

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

Open
mvorisek opened this issue Mar 20, 2024 · 3 comments
Open

Build ext separately in nightly #13771

mvorisek opened this issue Mar 20, 2024 · 3 comments

Comments

@mvorisek
Copy link
Contributor

Description

Currently, the build is tested in CI for building all ext together with the main php.

This is fine for testing the functionality, but basically any ext build can be broken due configure/linking issues.

This is a feature request to build all ext separately in one extra nightly job to prevent issues like #12565, #13745, #13764 to happen again.

@drupol
Copy link
Contributor

drupol commented Jul 28, 2024

Building extensions individually is how it is done in Nix by default.

I also did a project from my own initiative which build all the Git tags from the PHP project every day, including branch snapshots, I can detect failures in builds very quickly, actually, faster than the PHP project itself.

Example:

@mvorisek
Copy link
Contributor Author

@iluuu1994 what do you think about one nighly job for this?

@iluuu1994
Copy link
Member

I'm not opposed to it, if it's not a big maintenance burden.

@mvorisek mvorisek mentioned this issue Aug 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants