Skip to content

ci(deps): pin rebuilt Nextcloud version matrix v1.3.4 - #112

Merged
vitormattos merged 1 commit into
mainfrom
fix/nextcloud-version-matrix-rebuilt-v134
Nov 8, 2026
Merged

vitormattos merged 1 commit into
mainfrom
fix/nextcloud-version-matrix-rebuilt-v134

Conversation

@vitormattos

Copy link
Copy Markdown
Member

Root cause

nextcloud-version-matrix v1.3.3 had newer PHP/Nextcloud branch logic in src/action.mjs, but its committed executable dist/index.mjs was not rebuilt. In LibreSign GitHub Actions this led to wrong master selection for stable33/34/35 when GitHub requests returned 504, PHP 8.3 misdetection on 8.2-compatible branches, and widespread false PHPUnit/Behat/Psalm failures.

Fix

Pin the canonical org's five template consumers to immutable version v1.3.4 (71959de73c244b11ecbf4503b87c41d65b0f64ae), which rebuilds the bundled action code. Keep consumer-specific customizations in each downstream repository.

Evidence

Executed the v1.3.4 compiled action directly against synthetic info.xml for Nextcloud versions 33/34/35/36; observed branch values stable33/stable34/stable35/master and PHP minima 8.2/8.2/8.3/8.3, respectively. No runtime PHP code or minimum PHP support was changed.

This source-of-truth update prevents subsequent workflow synchronization from reverting the consumer fix. Signed, DCO-compliant commit.

Upstream release: https://github.com/nextcloud-libraries/nextcloud-version-matrix/releases/tag/v1.3.4

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.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