Skip to content

Conversation

@DerDreschner
Copy link
Contributor

@DerDreschner DerDreschner commented Jan 16, 2026

At least @SebastianKrupinski and myself experienced some workflow runs where the set up php step stuck. As discussed in the talk channel, this seem to affect more people from within the company. It also happened today with the setup-nextcloud workflow action from @ChristophWurst , which tags @v2 and therefore already uses the latest version:

Screenshot 2026-01-16 at 22-25-19 fix(imap) Add support for mail services that enforce a client id · nextcloud_mail@0f64a8b

To be able to find the root cause for that issue, I've decided to switch the daily workflows to the @verbose version (see: https://github.com/shivammathur/setup-php?tab=readme-ov-file#verbose-setup). It might be worth to do that for the setup-nextcloud workflow as well, to get more verbose logging on possibly stuck runs faster.

@DerDreschner DerDreschner force-pushed the fix/update-setup-php-workflow branch 3 times, most recently from e184a97 to 42353c5 Compare January 16, 2026 21:34
@DerDreschner DerDreschner changed the title chore(ci): Update workflows that contain setup-php action to match them with the template repo chore(ci): Update workflows containing setup-php action and switch to @verbose version due to stuck runs Jan 16, 2026
@SebastianKrupinski
Copy link
Contributor

@DerDreschner Had a look the changes, they look right... the CI run is the true test tho... I am surprised that some of those action versions where not updated by dependabot

@ChristophWurst
Copy link
Member

Edit: I've removed the last two steps (Check openapi*.json [...] and Show changes on failure) from the openapi template as it fails on our repository. They were not included before anyway here (why?).

We try not to commit artifacts. They bloat the repository, you have to keep source and artifact in sync and it can lead to additional conflicts. Therefore we just generate these files when the package is built.

@DerDreschner
Copy link
Contributor Author

We try not to commit artifacts. They bloat the repository, you have to keep source and artifact in sync and it can lead to additional conflicts. Therefore we just generate these files when the package is built.

Ahh, I see! I consider that best-practice to be honest and didn't expect the template repo to promote that with any workflows. Thanks!

@DerDreschner DerDreschner changed the title chore(ci): Update workflows containing setup-php action and switch to @verbose version due to stuck runs chore(ci): Switch to setup-php@verbose version due to stuck runs Jan 20, 2026
@DerDreschner DerDreschner force-pushed the fix/update-setup-php-workflow branch from 88a4bbd to 62cf30a Compare January 20, 2026 13:39
@kesselb
Copy link
Contributor

kesselb commented Jan 20, 2026

The version bumps for the other actions are unrelated; remove those.
See #12137 for context.

Signed-off-by: David Dreschner <github-2017@dreschner.net>
@DerDreschner DerDreschner force-pushed the fix/update-setup-php-workflow branch from 62cf30a to 10cd35d Compare January 20, 2026 14:28
@DerDreschner
Copy link
Contributor Author

The version bumps for the other actions are unrelated; remove those.

Done.

@DerDreschner DerDreschner merged commit e6cceba into main Jan 20, 2026
45 checks passed
@DerDreschner DerDreschner deleted the fix/update-setup-php-workflow branch January 20, 2026 14:55
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.

5 participants