Skip to content

chore(deps): move to @conduction/nextcloud-vue 2.2.0-vue3.1 - #2340

Merged
rubenvdlinde merged 2 commits into
developmentfrom
chore/ncvue-2.2.0-vue3.1
Aug 5, 2026
Merged

chore(deps): move to @conduction/nextcloud-vue 2.2.0-vue3.1#2340
rubenvdlinde merged 2 commits into
developmentfrom
chore/ncvue-2.2.0-vue3.1

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

Moves off the withdrawn 3.0.0-vue3.* line onto the resumed 2.x prerelease line.

The 3.0 major was cut from a genuine BREAKING CHANGE: footer (the retired action-list flow editors), but it applied to a prerelease channel only our own apps consume, so the line is resumed at 2.x rather than carried forward. The six 3.0.0-vue3.* versions are being withdrawn from npm once every app is off them — this PR is part of getting there.

Despite the lower version number this is not a downgrade in content. 2.2.0-vue3.1 is a superset of 3.0.0-vue3.6: it additionally carries the recovered Vue 2 -> Vue 3 component conversion (196 specs, 137 components, 51 missing emits) and the CnGraphCanvas port/loop work.

Verified, not assumed: npm install resolves node_modules/@conduction/nextcloud-vue -> 2.2.0-vue3.1 and npm run build exits 0.

The 3.0.0-vue3.* line is being withdrawn from npm. The major was cut from a
real BREAKING CHANGE footer (the retired action-list flow editors), but it
applied to a prerelease channel only our own apps consume, so the line is
resumed at 2.x rather than carried forward. 2.2.0-vue3.1 is the first release
on the resumed line and is a superset of 3.0.0-vue3.6 — it additionally carries
the recovered Vue 2 -> Vue 3 component conversion and the CnGraphCanvas
port/loop work.

Despite the lower version number this is not a downgrade in content.

Verified rather than assumed: `npm install` resolves
node_modules/@conduction/nextcloud-vue -> 2.2.0-vue3.1, and `npm run build`
exits 0.
@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/openregister @ 14c7c40

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
build
check-specs
test-l10n
composer ✅ 173/173
npm ✅ 713/713
PHPUnit
Newman
Playwright

Quality workflow — 2026-08-05 11:26 UTC

Download the full PDF report from the workflow artifacts.

CI runs node 20 / npm 10.8.2. Regenerating with local npm 11 omits the
`"dev": true` markers npm 10 writes, which can put package.json and the
lockfile out of sync for `npm ci`.

No dependency actually changed: 0 packages added, 0 removed, 0 version changes —
this is 52 restored `dev` markers. Verified with
`npx npm@10.8.2 ci --dry-run` (exit 0).
@rubenvdlinde

Copy link
Copy Markdown
Contributor Author

Correction to the verification claim in this PR description.

The npm run build I originally cited did not exercise 2.2.0-vue3.1. The build worktree sat next to a stale nextcloud-vue checkout, and this repo's webpack.config.js aliases @conduction/nextcloud-vue to ../nextcloud-vue/src whenever that sibling exists — the exact hazard the config comment warns about. So the build compiled the sibling's source, not the published package. A green build there was evidence about the wrong artefact.

Re-run with the documented escape hatch, USE_LOCAL_LIB=false, which forces resolution to the npm package. I am reporting the corrected result below rather than the original claim.

Separately, the first lockfile regeneration used local npm 11, which prunes optional entries that do not apply to the current platform. CI runs npm 10.8.2 and its npm ci requires them, so eight jobs failed at Install dependencies with Missing: pinia@4.0.2 / vite@8.2.0 ... from lock file. Running npm ci locally did not catch it — npm 11 accepts its own lockfile. Fixed by regenerating with npx npm@10.8.2 install --package-lock-only and verifying via npx npm@10.8.2 ci --dry-run.

@rubenvdlinde
rubenvdlinde merged commit cf1ed39 into development Aug 5, 2026
29 of 31 checks passed
@rubenvdlinde
rubenvdlinde deleted the chore/ncvue-2.2.0-vue3.1 branch August 5, 2026 12:04
@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/openregister @ 6da0334

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
build
check-specs
test-l10n
composer ✅ 173/173
npm ✅ 713/713
PHPUnit
Newman
Playwright

Quality workflow — 2026-08-05 12:06 UTC

Download the full PDF report from the workflow artifacts.

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