Skip to content

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

Merged
rubenvdlinde merged 1 commit into
developmentfrom
chore/pin-ncvue-2.2.0-vue3.9
Aug 10, 2026
Merged

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

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

What

Hard-pins @conduction/nextcloud-vue to exactly 2.2.0-vue3.9 (from 2.2.0-vue3.7), the current vue3 dist-tag head.

Follow-up to #474. The tag moved twice more while the fleet wave was running — vue3.7vue3.8vue3.9 — because every merge to nc-vue's feat/vue-3 cuts a publish. The fleet converges on 2.2.0-vue3.9.

No caret, no range: ^2.2.0 does not match a prerelease, and latest/beta are the retired Vue 2 lineage.

Lockfile control (npm 10.8.2)

result
control (pin unchanged) 0 lines
after bump 8 lock lines + 2 package.json lines

Generated with npm 10.8.2, the version CI runs (node 20.20.2) — not npm 11, whose lockfile rewrites broke 11 checks on opencatalogi in this same wave.

Verification

  • npm ci under npm 10.8.2: exit 0.
  • Off disk: exactly one copy, 2.2.0-vue3.9, peer vue ^3.5.0.
  • Registry controls: 2.2.0-vue3.9 resolves; 3.0.0 / 3.0.0-vue3.0 return E404.

2.2.0-vue3.9 is not pre-verified against our apps the way 2.2.0-vue3.7 was, so this run is the verification:

before (vue3.7) after (vue3.9)
npm ci (npm 10.8.2) exit 0 exit 0
npm run build exit 0, 3 warnings exit 0, 3 warnings
npm run test:unit (vitest) 20 files / 220 passed 20 files / 220 passed
npm test (jest) 9 suites / 120 passed 9 suites / 120 passed
bundle (js/) 103,623,179 B 103,637,764 B

Bundle delta: +14,585 B (+0.01%). No regression.

Follow-up to #474, which pinned 2.2.0-vue3.7. The vue3 dist-tag moved
twice more while the fleet wave was running (vue3.7 -> vue3.8 -> vue3.9).
The fleet converges on 2.2.0-vue3.9.

Verified on npm 10.8.2, the version CI runs:
- control (pin unchanged): 0-line diff
- npm ci: exit 0
- installed off disk: one copy, 2.2.0-vue3.9, peer vue ^3.5.0
- build: exit 0, 3 warnings at 2.2.0-vue3.7 and at 2.2.0-vue3.9
- vitest: 20 files / 220 passed at both versions
- jest: 9 suites / 120 passed at both versions
- bundle: 103,623,179 -> 103,637,764 bytes (+14,585, +0.01%)

2.2.0-vue3.9 is not pre-verified against our apps the way 2.2.0-vue3.7
was, so the run above is the verification. No regression.
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/softwarecatalog @ 73ee37f

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
build
check-manifest
check-vue-demi
test-l10n
composer ✅ 128/128
npm ✅ 718/718
PHPUnit
Newman ⏭️
Playwright
Hydra gates

Quality workflow — 2026-08-10 11:06 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde
rubenvdlinde merged commit 4fbb85b into development Aug 10, 2026
29 checks passed
@rubenvdlinde
rubenvdlinde deleted the chore/pin-ncvue-2.2.0-vue3.9 branch August 10, 2026 11:10
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