Skip to content

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

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

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

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

Moves to the current head of the resumed 2.x line. The apps landed on 2.2.0-vue3.1; two releases have shipped since.

Release Contents
2.2.0-vue3.2 four dashboard defects — date-range chip shows its dates and calendar-aligned presets, a dangling labelResolve no longer renders a raw UUID, the table's "View all" pins to the bottom instead of scrolling away
2.2.0-vue3.3 gridstack's stylesheet ships with the library that requires it; CnFormDialog splits over-long schema descriptions behind an info popover; CnContextMenu closes again on outside press and stops hijacking every popper with a cursor transform

Verification

  • Lockfile regenerated with npm 10.8.2, matching CI's node 20 toolchain. Local npm 11 prunes optional entries that do not apply to the current platform, which makes CI's npm ci fail with Missing: ... from lock file. Running npm ci locally does not reproduce it — npm 11 accepts the lockfile it just wrote. Checked with npx npm@10.8.2 ci --dry-run (exit 0).
  • Build run as USE_LOCAL_LIB=false npm run build — exit 0, no unresolved modules, and no reference to a sibling nextcloud-vue checkout. That flag is load-bearing: webpack.config.js aliases @conduction/nextcloud-vue to ../nextcloud-vue/src when that sibling exists, so a plain build can silently compile the sibling instead of the package under test.

Picks up the two releases that landed after 2.2.0-vue3.1:

  2.2.0-vue3.2  four dashboard defects — date-range chip shows its dates and
                calendar-aligned presets, a dangling labelResolve no longer
                renders a raw UUID, and the table's "View all" pins to the
                bottom instead of scrolling away
  2.2.0-vue3.3  gridstack's stylesheet now ships with the library that
                requires it; CnFormDialog splits over-long schema descriptions
                behind an info popover; CnContextMenu closes again on outside
                press and stops hijacking every popper with a cursor transform

Lockfile regenerated with npm 10.8.2 to match CI's node 20 toolchain — local
npm 11 prunes optional entries that do not apply to the current platform, which
makes CI's `npm ci` fail with "Missing: ... from lock file". Running `npm ci`
locally does not reproduce it, because npm 11 accepts its own lockfile.

Verified: `npx npm@10.8.2 ci --dry-run` exits 0, and `USE_LOCAL_LIB=false
npm run build` exits 0 with no unresolved modules and no reference to a sibling
nextcloud-vue checkout. USE_LOCAL_LIB=false is load-bearing: webpack aliases
@conduction/nextcloud-vue to ../nextcloud-vue/src when that sibling exists, so
a plain build can silently compile the sibling instead of the package under test.
@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/openregister @ 579821b

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
Hydra gates

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

Download the full PDF report from the workflow artifacts.

The verification build ran `npm install` under local npm 11 AFTER the lockfile
had been regenerated with npm 10.8.2, which silently re-pruned the optional
entries that do not apply to this platform — per-arch esbuild/rolldown/
lightningcss binaries and @nextcloud/vue's optional pinia and vite.

CI runs npm 10.8.2, whose `npm ci` requires those entries, so it failed at
Install dependencies and took every dependent job with it.

Regenerated with `npx npm@10.8.2 install --package-lock-only` and this time
nothing runs npm 11 against it afterwards. Verified with
`npx npm@10.8.2 ci --dry-run` (exit 0).
@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/openregister @ f79359d

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
Hydra gates

Quality workflow — 2026-08-05 14:35 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde
rubenvdlinde merged commit 0673190 into development Aug 5, 2026
28 of 31 checks passed
@rubenvdlinde
rubenvdlinde deleted the chore/ncvue-2.2.0-vue3.3 branch August 5, 2026 14:35
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