Skip to content

fix: resolve npm ci peer dependency conflicts from major bump PR #516#518

Draft
Copilot wants to merge 7 commits intomainfrom
copilot/check-npm-ci-versions
Draft

fix: resolve npm ci peer dependency conflicts from major bump PR #516#518
Copilot wants to merge 7 commits intomainfrom
copilot/check-npm-ci-versions

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 4, 2026

  • actionError.ts: map ZodIssue to ErrorMessage shape instead of casting
  • images/operations.ts: use new Uint8Array(avifBuffer) instead of as unknown as Uint8Array
  • Validation.ts errors at lines 170/173: fix parse.error.issues mapping for ErrorMessage[]
  • Validation.ts errors at lines 224/230: PureTsTypeOfSchema<T, true> changed to z.infer<ReturnType<ReturnType<typeof z.object<T>>["partial"]>> — still mismatching $InferObjectOutput vs output<ReturnType<...>> due to Zod v4 overload resolution
  • serviceOperation.ts type predicate: changed expectedArgsArePresent return from ServiceOperationExecuteArgs<'SAFE'> to Omit<ArgsAuthGetterAndOwnershipCheck<...>, 'prisma'> — but { ...args, prisma } still carries the original unknown intersection, so lines 407/423/437 still error
  • articleSections/implement.ts, articles/implement.ts, visibility/implement.ts: changed authorizer and ownedXxx parameter types to Omit<ArgsAuthGetterAndOwnershipCheck<false, z.ZodTypeAny, z.ZodTypeAny, ImplementationParamsSchema>, 'params' | 'data'> — but z.ZodTypeAny resolves to ZodType<unknown,...> which TypeScript treats as non-trivially assignable from the concrete Omit<..., 'data'> args passed in

Bumps the major group with 22 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) | `6.7.2` | `7.2.0` |
| [@fortawesome/free-brands-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `6.7.2` | `7.2.0` |
| [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `6.7.2` | `7.2.0` |
| [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) | `0.2.2` | `3.3.0` |
| [@react-email/components](https://github.com/resend/react-email/tree/HEAD/packages/components) | `0.5.7` | `1.0.10` |
| [@react-email/render](https://github.com/resend/react-email/tree/HEAD/packages/render) | `1.4.0` | `2.0.4` |
| [bcrypt](https://github.com/kelektiv/node.bcrypt.js) | `5.1.1` | `6.0.0` |
| [@types/bcrypt](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bcrypt) | `5.0.2` | `6.0.0` |
| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `6.1.1` | `7.0.1` |
| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.13` | `8.0.4` |
| [react-intersection-observer](https://github.com/thebuilder/react-intersection-observer) | `9.16.0` | `10.0.3` |
| [react-pdf](https://github.com/wojtekmaj/react-pdf/tree/HEAD/packages/react-pdf) | `9.1.1` | `10.4.1` |
| [uuid](https://github.com/uuidjs/uuid) | `10.0.0` | `13.0.0` |
| [zod](https://github.com/colinhacks/zod) | `3.24.1` | `4.3.6` |
| [zod-form-data](https://github.com/airjp73/rvf/tree/HEAD/packages/zod-form-data) | `2.0.4` | `3.0.1` |
| [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) | `29.7.0` | `30.3.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.7` | `25.5.0` |
| [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) | `10.0.0` | `11.0.0` |
| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.1.0` |
| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.7.0` | `30.3.0` |
| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `29.5.14` | `30.0.0` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |

Updates `@fortawesome/fontawesome-svg-core` from 6.7.2 to 7.2.0
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/7.x/CHANGELOG.md)
- [Commits](FortAwesome/Font-Awesome@6.7.2...7.2.0)

Updates `@fortawesome/free-brands-svg-icons` from 6.7.2 to 7.2.0
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/7.x/CHANGELOG.md)
- [Commits](FortAwesome/Font-Awesome@6.7.2...7.2.0)

Updates `@fortawesome/free-solid-svg-icons` from 6.7.2 to 7.2.0
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/7.x/CHANGELOG.md)
- [Commits](FortAwesome/Font-Awesome@6.7.2...7.2.0)

Updates `@fortawesome/react-fontawesome` from 0.2.2 to 3.3.0
- [Release notes](https://github.com/FortAwesome/react-fontawesome/releases)
- [Changelog](https://github.com/FortAwesome/react-fontawesome/blob/main/CHANGELOG.md)
- [Commits](FortAwesome/react-fontawesome@0.2.2...v3.3.0)

Updates `@react-email/components` from 0.5.7 to 1.0.10
- [Release notes](https://github.com/resend/react-email/releases)
- [Changelog](https://github.com/resend/react-email/blob/canary/packages/components/CHANGELOG.md)
- [Commits](https://github.com/resend/react-email/commits/@react-email/components@1.0.10/packages/components)

Updates `@react-email/render` from 1.4.0 to 2.0.4
- [Release notes](https://github.com/resend/react-email/releases)
- [Changelog](https://github.com/resend/react-email/blob/canary/packages/render/CHANGELOG.md)
- [Commits](https://github.com/resend/react-email/commits/@react-email/render@2.0.4/packages/render)

Updates `bcrypt` from 5.1.1 to 6.0.0
- [Release notes](https://github.com/kelektiv/node.bcrypt.js/releases)
- [Changelog](https://github.com/kelektiv/node.bcrypt.js/blob/master/CHANGELOG.md)
- [Commits](kelektiv/node.bcrypt.js@v5.1.1...v6.0.0)

Updates `@types/bcrypt` from 5.0.2 to 6.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bcrypt)

Updates `eslint-plugin-react-hooks` from 6.1.1 to 7.0.1
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks)

Updates `nodemailer` from 7.0.13 to 8.0.4
- [Release notes](https://github.com/nodemailer/nodemailer/releases)
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md)
- [Commits](nodemailer/nodemailer@v7.0.13...v8.0.4)

Updates `react-intersection-observer` from 9.16.0 to 10.0.3
- [Release notes](https://github.com/thebuilder/react-intersection-observer/releases)
- [Commits](thebuilder/react-intersection-observer@v9.16.0...v10.0.3)

Updates `react-pdf` from 9.1.1 to 10.4.1
- [Release notes](https://github.com/wojtekmaj/react-pdf/releases)
- [Commits](https://github.com/wojtekmaj/react-pdf/commits/v10.4.1/packages/react-pdf)

Updates `uuid` from 10.0.0 to 13.0.0
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](uuidjs/uuid@v10.0.0...v13.0.0)

Updates `zod` from 3.24.1 to 4.3.6
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Commits](colinhacks/zod@v3.24.1...v4.3.6)

Updates `zod-form-data` from 2.0.4 to 3.0.1
- [Release notes](https://github.com/airjp73/rvf/releases)
- [Commits](https://github.com/airjp73/rvf/commits/HEAD/packages/zod-form-data)

Updates `@jest/globals` from 29.7.0 to 30.3.0
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v30.3.0/packages/jest-globals)

Updates `@types/bcrypt` from 5.0.2 to 6.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bcrypt)

Updates `@types/node` from 24.10.7 to 25.5.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/uuid` from 10.0.0 to 11.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/uuid)

Updates `eslint` from 9.39.2 to 10.1.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v9.39.2...v10.1.0)

Updates `jest` from 29.7.0 to 30.3.0
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v30.3.0/packages/jest)

Updates `@types/jest` from 29.5.14 to 30.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

Updates `typescript` from 5.9.3 to 6.0.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.9.3...v6.0.2)

---
updated-dependencies:
- dependency-name: "@fortawesome/fontawesome-svg-core"
  dependency-version: 7.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@fortawesome/free-brands-svg-icons"
  dependency-version: 7.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@fortawesome/free-solid-svg-icons"
  dependency-version: 7.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@fortawesome/react-fontawesome"
  dependency-version: 3.3.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@react-email/components"
  dependency-version: 1.0.10
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@react-email/render"
  dependency-version: 2.0.4
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: bcrypt
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@types/bcrypt"
  dependency-version: 6.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: eslint-plugin-react-hooks
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: nodemailer
  dependency-version: 8.0.4
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: react-intersection-observer
  dependency-version: 10.0.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: react-pdf
  dependency-version: 10.4.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: uuid
  dependency-version: 13.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: zod
  dependency-version: 4.3.6
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: zod-form-data
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@jest/globals"
  dependency-version: 30.3.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@types/bcrypt"
  dependency-version: 6.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@types/node"
  dependency-version: 25.5.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@types/uuid"
  dependency-version: 11.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: eslint
  dependency-version: 10.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: jest
  dependency-version: 30.3.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: "@types/jest"
  dependency-version: 30.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: typescript
  dependency-version: 6.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: theodorklauritzen <19690242+theodorklauritzen@users.noreply.github.com>
Agent-Logs-Url: https://github.com/vevcom/projectNext/sessions/127cacd6-4c6e-4902-b418-5d09787f2732

Co-authored-by: theodorklauritzen <19690242+theodorklauritzen@users.noreply.github.com>
…g deprecations

Agent-Logs-Url: https://github.com/vevcom/projectNext/sessions/8c61caf9-6661-4c14-80dd-50a333768f28

Co-authored-by: theodorklauritzen <19690242+theodorklauritzen@users.noreply.github.com>
…de-effect import errors

Agent-Logs-Url: https://github.com/vevcom/projectNext/sessions/c6df0203-6db3-4b0e-ac37-ae259e5c6459

Co-authored-by: theodorklauritzen <19690242+theodorklauritzen@users.noreply.github.com>
…, type casts for TS6 compatibility

Agent-Logs-Url: https://github.com/vevcom/projectNext/sessions/7d030a18-8865-401e-9aab-1ff8992a6779

Co-authored-by: theodorklauritzen <19690242+theodorklauritzen@users.noreply.github.com>
Copilot AI and others added 2 commits April 5, 2026 07:08
Agent-Logs-Url: https://github.com/vevcom/projectNext/sessions/124ccfd6-487b-4b02-b72c-629863fb5bbe

Co-authored-by: theodorklauritzen <19690242+theodorklauritzen@users.noreply.github.com>
Agent-Logs-Url: https://github.com/vevcom/projectNext/sessions/124ccfd6-487b-4b02-b72c-629863fb5bbe

Co-authored-by: theodorklauritzen <19690242+theodorklauritzen@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