Skip to content

chore(deps): pin @conduction/nextcloud-vue to 2.2.0-vue3.16 - #481

Merged
rubenvdlinde merged 1 commit into
developmentfrom
chore/ncvue-vue3.16
Aug 12, 2026
Merged

chore(deps): pin @conduction/nextcloud-vue to 2.2.0-vue3.16#481
rubenvdlinde merged 1 commit into
developmentfrom
chore/ncvue-vue3.16

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

Moves the pin from 2.2.0-vue3.9 to 2.2.0-vue3.16, the current vue3 dist-tag — a seven-prerelease jump.

Why

scripts/ — 13 shared check scripts including check-integration-parity.js — first appears in the published tarball at 2.2.0-vue3.14. On 2.2.0-vue3.9 this app ships hydra gate-24 with no checker to find, so the gate verifies nothing. vue3.16 additionally fixes that checker so it can no longer report a pass while correlating nothing.

Confirmed present after install: node_modules/@conduction/nextcloud-vue/scripts/ with all 13 scripts.

Lockfile

Regenerated with npm 10.8.2 to match the Node 20 / npm 10 toolchain CI uses. npm 11 drops nested entries under node_modules/@nextcloud/vue/node_modules/ that npm 10 keeps, which makes npm ci reject the lock and fails every npm job — including License and Security, which never touch Vue. Nested entry count unchanged at 15; total package count unchanged at 1259. npm ci verified from a clean node_modules.

Exact pin retained deliberately — a caret on a prerelease line silently pulls in component changes.

Verification (measured locally, after the bump)

check result
npm ci (clean tree) pass
npm run build pass
npm run test:unit 18 files / 283 tests pass
npm run lint (eslint) pass
npm run stylelint pass

Everything is green, so no development comparison was needed to attribute a failure. No call-site migration was required despite the seven-prerelease jump. Only package.json and package-lock.json are touched.

Moves the pin from 2.2.0-vue3.9 to the current vue3 dist-tag.

vue3.16 ships the shared scripts/ directory (13 check scripts including
check-integration-parity.js) in the published tarball and fixes that
checker so it can no longer report a pass while correlating nothing.
This unblocks hydra gate-24, which on 2.2.0-vue3.9 cannot find its own
checker and therefore verifies nothing.

Lockfile regenerated with npm 10.8.2 to match the Node 20 / npm 10
toolchain used in CI; npm ci verified from a clean node_modules.

Verified locally: npm run build, npm run test:unit (18 files / 283 tests),
eslint and stylelint all pass. No call-site migration was needed.
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/decidesk @ d8ad25e

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
build
check-manifest
test-l10n
composer ✅ 104/104
npm ✅ 549/549
app:check-code ⏭️
info.xml
REUSE
PHPUnit
Newman
Playwright
Hydra gates

Quality workflow — 2026-08-12 22:40 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde
rubenvdlinde merged commit ff444fb into development Aug 12, 2026
35 of 38 checks passed
@rubenvdlinde
rubenvdlinde deleted the chore/ncvue-vue3.16 branch August 12, 2026 23:37
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