Skip to content

chore: bump nextcloud/ocp to dev-stable32 (NSW-946) - #40

Merged
printminion-co merged 1 commit into
mainfrom
mk/dev/NSW-946-bump-ocp-stable32
Aug 21, 2026
Merged

chore: bump nextcloud/ocp to dev-stable32 (NSW-946)#40
printminion-co merged 1 commit into
mainfrom
mk/dev/NSW-946-bump-ocp-stable32

Conversation

@printminion-co

Copy link
Copy Markdown
Collaborator

Summary

  • Bump nextcloud/ocp from dev-stable31 to dev-stable32 in composer.json + composer.lock

No appinfo/info.xml change: the app already declares min-version="31" max-version="32".

Why

Part of the NC32 sweep over IONOS-owned apps. This app was already NC32-compatible — CI
Psalms it against stable32 today, because psalm-matrix.yml derives its matrix from info.xml
via nextcloud-version-matrix and then does composer require --dev nextcloud/ocp:${{ matrix.ocp-version }}.
The composer.json pin only affects local runs, where composer psalm was checking against
NC31 stubs. This aligns it.

Audit (NC32 removed APIs)

  • OC_Helper:: — none ✅
  • OC_Template / OCP\Template / OC_Util::add* — none ✅
  • appinfo/app.php — absent ✅
  • /apps/files/api/v1/thumbnail — none ✅

php: ^8.1 and config.platform.php: 8.1 deliberately unchanged — the app still declares
min-version="31", and the constraint tracks the lowest supported NC.

Jira: NSW-946

The app already declares NC32 support (appinfo/info.xml max-version="32")
and CI already Psalms against stable32, because psalm-matrix.yml derives its
matrix from info.xml. Only the composer dev-dependency was left on
dev-stable31, so a local `composer psalm` run checked against the wrong OCP
stubs. Align it with the highest supported NC version.

Jira: NSW-946
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
@printminion-co
printminion-co merged commit 7115c94 into main Aug 21, 2026
43 of 46 checks passed
@printminion-co
printminion-co deleted the mk/dev/NSW-946-bump-ocp-stable32 branch August 21, 2026 08:09
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