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

Replace alpine by debian for GLPI CI images #117

Merged
merged 1 commit into from
Feb 15, 2024

Conversation

cedric-anne
Copy link
Member

Replaces #116.

cypress cannot be executed on alpine images, as some required system packages are not available on alpine. See cypress-io/cypress#419.

Executing the existing tests on an alpine based image and the new cypress tests on a debian based image, as proposed in #116 and glpi-project/glpi#16373 will require to fetch both of them in our test suite and will require to maintain both of them. I think it is preferable to switch all of our test suite to a debian based image, even if this image will be bigger.

Please note that the CI will fail for the githubactions-php-coverage and the githubactions-glpi because they will still try to be build using the previous image. This will be fixed once merged.

@cedric-anne cedric-anne self-assigned this Feb 8, 2024
@cedric-anne cedric-anne force-pushed the task/replace-alpine-by-debian branch from 14a0a68 to 5231e0c Compare February 8, 2024 09:26
@cedric-anne
Copy link
Member Author

Validated IRL by @orthagh .

@cedric-anne cedric-anne merged commit 46e4947 into main Feb 15, 2024
3 of 14 checks passed
@cedric-anne cedric-anne deleted the task/replace-alpine-by-debian branch February 19, 2024 07:47
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.

1 participant