Skip to content

Conversation

@AAllport
Copy link
Contributor

  • chore: Updated gitignore
  • chore: Removed flash script (tracked internally)
  • chore: Inital Deps update
  • chore: Set boot test to 50% brightness
  • chore: Nuxt 4 deps
  • chore: Inital Nuxt4 Upgrade
  • chore: Low Risk Upgrades (lodash)
  • chore: Medium risk updates
  • chore: High Risk Updates
  • chore: Test upgrades
  • fix: Zod deeppartial

Copilot AI review requested due to automatic review settings January 31, 2026 19:05
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the monorepo for 2026 dependency baselines, including a Nuxt 4 upgrade, test harness adjustments, and related config/code updates.

Changes:

  • Upgrade core dependencies (Nuxt 4, TypeScript, Vitest, Zod, lodash, etc.) and align workspace tooling (pnpm).
  • Update Nuxt/Vitest/test-utils configuration and e2e tests to match new Nuxt/test-utils behavior.
  • Replace deprecated Zod deepPartial() usage with an alternative implementation and adjust related component logic.

Reviewed changes

Copilot reviewed 25 out of 27 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
pnpm-workspace.yaml Updates catalog versions (Nuxt/TS/test-utils) and workspace settings.
package.json Updates root toolchain deps (TS/Vitest/test-utils), pnpm version, and adds Nuxt dependency.
.gitignore Updates ignore rules (IDE Copilot artifacts, secrets file path).
packages/localdeck-configurator/vitest.config.ts Updates Vitest config formatting and increases test timeout.
packages/localdeck-configurator/tsconfig.json Switches to Nuxt-recommended TS project references.
packages/localdeck-configurator/test/utils.ts Removes custom setupNuxt helper and keeps shared test helpers.
packages/localdeck-configurator/test/nuxt/resetting.test.ts Migrates e2e test setup to setup() and ensures test file directory exists.
packages/localdeck-configurator/test/nuxt/hail-mary.test.ts Migrates e2e test setup to setup() and ensures test file directory exists.
packages/localdeck-configurator/test/nuxt/file-import.test.ts Migrates e2e setup and adjusts YAML import path for module resolution.
packages/localdeck-configurator/src/server/api/index-files.ts Updates types import path to match new aliasing/layout.
packages/localdeck-configurator/package.json Dependency upgrades for Nuxt 4 + updated test/build toolchain.
packages/localdeck-configurator/nuxt.config.ts Nuxt 4 module/config restructuring and directory mapping updates.
packages/localdeck-configurator/CHANGELOG.md Notes major dependency update (Nuxt 4) in changelog.
packages/localdeck-configurator/.nuxtrc Pins @nuxt/test-utils setup version.
packages/localdeck-components/tsconfig.json Switches to Nuxt-recommended TS project references.
packages/localdeck-components/tests/unit/config-util.test.ts Updates/normalizes imports used by unit tests.
packages/localdeck-components/tests/components/ButtonItem.test.ts Switches component import to direct .vue path.
packages/localdeck-components/src/utils/PadCfg.ts Replaces deprecated Zod deepPartial() with @traversable/zod deepPartial.
packages/localdeck-components/src/components/DeckIconPicker.client.vue Adds test workaround for color-mode + adjusts emoji theme binding.
packages/localdeck-components/package.json Upgrades dependencies (Zod v4) and adds @traversable/zod.
packages/localdeck-components/nuxt.config.ts Nuxt config adjustments for Nuxt 4 (modules/compatibilityDate).
packages/localdeck-components/.nuxtrc Pins @nuxt/test-utils setup version.
packages/localdeck-codegen/src/esphome-localdeck-test.ts Adjusts boot brightness from 25% to 50% in generated test config.
packages/localdeck-codegen/scripts/flash.py Removes flash script (tracked elsewhere).
packages/localdeck-codegen/package.json Updates codegen dependencies (lodash/zod/js-yaml) and dev toolchain.
packages/localdeck-codegen/esphome-localdeck-test.yaml Adjusts boot brightness from 25% to 50% in YAML.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@AAllport
Copy link
Contributor Author

AAllport commented Feb 1, 2026

@copilot apply changes based on the comments in this thread

Copy link

Copilot AI commented Feb 1, 2026

@AAllport I've opened a new pull request, #59, to work on those changes. Once the pull request is ready, I'll request review from you.

Copilot AI and others added 2 commits February 1, 2026 17:57
@AAllport
Copy link
Contributor Author

AAllport commented Feb 1, 2026

@copilot , please can you fix the tests? Looks like linting is failing in CI?

Copy link

Copilot AI commented Feb 1, 2026

@AAllport I've opened a new pull request, #60, to work on those changes. Once the pull request is ready, I'll request review from you.

Copilot AI and others added 2 commits February 1, 2026 18:48
Co-authored-by: AAllport <3750120+AAllport@users.noreply.github.com>
Co-authored-by: AAllport <3750120+AAllport@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.

2 participants