Skip to content

[stable32] ci: run the deploy and test jobs against server stable32 - #1037

Open
oleksandr-nc wants to merge 1 commit into
stable32from
ci/stable32-workflow-refs
Open

oleksandr-nc wants to merge 1 commit into
stable32from
ci/stable32-workflow-refs

Conversation

@oleksandr-nc

Copy link
Copy Markdown
Contributor

Every PR to stable32 currently fails six checks that have nothing to do with the PR itself (see #1034 and #1019).

Five "NC In Host" deploy jobs. tests-deploy.yml still checks out server master for nc-host-app-docker-redis, nc-host-app-docker-redis-deploy-options, nc-host-network-host, nc-host-harp-host and nc-host-manual-harp-host, while the first host job and all tests.yml jobs already use stable32. Since nextcloud/server@834ae88b (2026-09-07) DIContainer::query() is protected on master, and lib/AppInfo/Application.php:80 on this branch still calls it, so occ app:enable app_api dies with Call to protected method OC\AppFramework\DependencyInjection\DIContainer::query() before any test runs. This pins those five checkouts to stable32, matching what stable34 does.

NC_Py_API PgSQL. The job checks out Notes at main, which is now 6.1.0-beta with min-version="33", so occ app:enable --force notes fails with "not compatible with this version of the server". The MySQL, APCu and Oracle jobs do not install Notes at all. This pins Notes to its v5.0 branch (5.0.2, Nextcloud 30 to 32) so nc_py_api's notes tests keep running instead of being skipped.

The remaining red check, "Block merges for EOL branches", is expected: the updater lists NC 32 as end of life since 2026-09-10, so any further stable32 merge needs an admin override.

Five host deploy jobs still checked out server master, where DIContainer::query() became protected on 2026-09-07, so app_api stable32 no longer installs there and the jobs fail before any test runs. The PgSQL job checked out Notes main, which now requires Nextcloud 33, so it failed at app:enable. Pin those server checkouts to stable32 and Notes to its v5.0 branch, the last release line that supports 32.

Signed-off-by: Oleksandr Piskun <oleksandr2088@icloud.com>
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