ci: improve PHP built-in server diagnostics - #8690
Conversation
|
/backport to stable35 |
|
/backport to stable34 |
|
/backport to stable33 |
|
The backport to # Switch to the target branch and update it
git checkout stable33
git pull origin stable33
# Create the new backport branch
git checkout -b backport/8690/stable33
# Cherry pick the change from the commit sha1 of the change against the default branch
# This might cause conflicts, resolve them
git cherry-pick 2dede2e0 e6d0b241 cd21ed63 744205c6 d2f77edc e942ed7e b0149404
# Push the cherry pick commit to the remote repository and open a pull request
git push origin backport/8690/stable33Error: Failed to push branch backport/8690/stable33: To https://github.com/LibreSign/libresign.git Learn more about backports at https://docs.nextcloud.com/server/stable/go.php?to=developer-backports. |
|
The backport to # Switch to the target branch and update it
git checkout stable34
git pull origin stable34
# Create the new backport branch
git checkout -b backport/8690/stable34
# Cherry pick the change from the commit sha1 of the change against the default branch
# This might cause conflicts, resolve them
git cherry-pick 2dede2e0 e6d0b241 cd21ed63 744205c6 d2f77edc e942ed7e b0149404
# Push the cherry pick commit to the remote repository and open a pull request
git push origin backport/8690/stable34Error: Failed to push branch backport/8690/stable34: To https://github.com/LibreSign/libresign.git Learn more about backports at https://docs.nextcloud.com/server/stable/go.php?to=developer-backports. |
|
The backport to # Switch to the target branch and update it
git checkout stable35
git pull origin stable35
# Create the new backport branch
git checkout -b backport/8690/stable35
# Cherry pick the change from the commit sha1 of the change against the default branch
# This might cause conflicts, resolve them
git cherry-pick 2dede2e0 e6d0b241 cd21ed63 744205c6 d2f77edc e942ed7e b0149404
# Push the cherry pick commit to the remote repository and open a pull request
git push origin backport/8690/stable35Error: Failed to push branch backport/8690/stable35: To https://github.com/LibreSign/libresign.git Learn more about backports at https://docs.nextcloud.com/server/stable/go.php?to=developer-backports. |
Summary
Update the integration-test dependency lock to
libresign/behat-builtin-extensionv0.7.1and make the Behat workflows collect richer PHP crash diagnostics on debug reruns.Changes
tests/integration/composer.locktolibresign/nextcloud-behatv1.6.2 andlibresign/behat-builtin-extensionv0.7.1;gdbandsystemd-coredumpso the extension can query available core dumps and generate native backtraces when possible;/tmp/behat-php-server-*diagnostic files as artifacts;The existing
BEHAT_VERBOSE="$RUNNER_DEBUG"behavior remains unchanged, so none of the extra diagnostics run during normal CI.Dependency chain
libresign/nextcloud-behatv1.6.2 now requireslibresign/behat-builtin-extension ^0.7.1. LibreSign is updated to both releases in the same integration-test lockfile.Dependabot
Composer updates under
/tests/integrationare already monitored daily. GitHub currently applies a default 3-day cooldown to version updates, which explains why the freshly publishednextcloud-behatv1.6.2 was not proposed immediately. This PR makes that behavior explicit while excluding internallibresign/*packages from the cooldown, so future LibreSign package releases can be considered on the next scheduled Dependabot run.