Skip to content

Resolve pnpm-lock.yaml merge conflict with main branch#559

Merged
jthrilly merged 10 commits intoclaude/upgrade-prisma-v7-015UsZv6idwqE8RF7sFAH4ySfrom
copilot/sub-pr-556
Dec 12, 2025
Merged

Resolve pnpm-lock.yaml merge conflict with main branch#559
jthrilly merged 10 commits intoclaude/upgrade-prisma-v7-015UsZv6idwqE8RF7sFAH4ySfrom
copilot/sub-pr-556

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Dec 12, 2025

The PR had merge conflicts with main due to parallel dependency updates in pnpm-lock.yaml. The conflict was resolved by merging main into the feature branch.

Changes:

  • Merged main branch into copilot/sub-pr-556 using -X ours strategy
  • Regenerated pnpm-lock.yaml to incorporate dependency updates from both branches
  • Created proper merge commit linking feature branch with latest main (c1e5352)

The lockfile conflict involved minor version differences in transitive dependencies (e.g., type-fest, storybook sub-dependencies) caused by concurrent dependency updates in both branches. The merge strategy preserved our Prisma v7 upgrade while incorporating main's Next.js and workflow updates.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

claude and others added 7 commits December 12, 2025 07:45
- Triggers on pull requests to main/develop branches
- Only builds when relevant source files change
- Pushes image to GHCR with pr-<number> and pr-<number>-<sha> tags
- Uploads image as artifact for use by other workflows
- Adds PR comment with pull/run instructions
- Uses build caching for faster subsequent builds
- Remove GHCR registry (no cleanup needed)
- Make workflow callable via workflow_call for reuse
- Output artifact-name and image-name for consuming workflows
- Artifacts auto-delete after 7 days
- Use minimal compression for faster artifact transfer
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…ons-docker-build-01PXVzGexC1bV2WBthRopZso

Create GitHub Actions Docker build workflow
Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 14.2.32 to 14.2.35
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v14.2.32...v14.2.35)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 14.2.35
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

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

vercel bot commented Dec 12, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
fresco-sandbox Ready Ready Preview Comment Dec 12, 2025 8:50am
fresco-storybook Ready Ready Preview Comment Dec 12, 2025 8:50am
1 Skipped Deployment
Project Deployment Preview Comments Updated (UTC)
barf Ignored Ignored Dec 12, 2025 8:50am

…_yarn/npm_and_yarn-c61ea41056

Bump next from 14.2.32 to 14.2.35 in the npm_and_yarn group across 1 directory
Co-authored-by: jthrilly <1387940+jthrilly@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Dec 12, 2025

Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • checkpoint.prisma.io
    • Triggering command: /usr/local/bin/node /usr/local/bin/node /home/REDACTED/work/Fresco/Fresco/node_modules/.pnpm/prisma@7.1.0_@types&#43;react@18.3.18_react-dom@18.3.1_react@18.3.1__react@18.3.1_typescript@5.8.3/node_modules/prisma/build/child {&#34;product&#34;:&#34;prisma&#34;,&#34;version&#34;:&#34;7.1.0&#34;,&#34;cli_install_type&#34;:&#34;local&#34;,&#34;information&#34;:&#34;&#34;,&#34;local_timestamp&#34;:&#34;2025-12-12T08:41:17Z&#34;,&#34;project_hash&#34;:&#34;ae2c8f24&#34;,&#34;cli_path&#34;:&#34;/home/REDACTED/work/Fresco/Fresco/node_modules/prisma/build/index.js&#34;,&#34;cli_path_hash&#34;:&#34;fb3d3539&#34; (dns block)
    • Triggering command: /usr/local/bin/node /usr/local/bin/node /home/REDACTED/work/Fresco/Fresco/node_modules/.pnpm/prisma@7.1.0_@types&#43;react@18.3.18_react-dom@18.3.1_react@18.3.1__react@18.3.1_typescript@5.8.3/node_modules/prisma/build/child {&#34;product&#34;:&#34;prisma&#34;,&#34;version&#34;:&#34;7.1.0&#34;,&#34;cli_install_type&#34;:&#34;local&#34;,&#34;information&#34;:&#34;&#34;,&#34;local_timestamp&#34;:&#34;2025-12-12T08:43:18Z&#34;,&#34;project_hash&#34;:&#34;ae2c8f24&#34;,&#34;cli_path&#34;:&#34;/home/REDACTED/work/Fresco/Fresco/node_modules/prisma/build/index.js&#34;,&#34;cli_path_hash&#34;:&#34;fb3d3539&#34; (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI changed the title [WIP] Update Prisma client and upgrade Node.js version Resolve pnpm-lock.yaml merge conflict with main branch Dec 12, 2025
Copilot AI requested a review from jthrilly December 12, 2025 08:46
@jthrilly jthrilly marked this pull request as ready for review December 12, 2025 08:52
Copilot AI review requested due to automatic review settings December 12, 2025 08:52
@jthrilly jthrilly merged commit 2e680c8 into claude/upgrade-prisma-v7-015UsZv6idwqE8RF7sFAH4yS Dec 12, 2025
4 checks passed
Copy link
Copy Markdown
Contributor

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

This PR resolves merge conflicts in pnpm-lock.yaml that occurred due to parallel dependency updates between the feature branch and main. The merge incorporated updates from both branches, including a Next.js version bump and a new Docker build workflow for pull requests.

Key Changes:

  • Updated Next.js from 14.2.32 to 14.2.35 with corresponding transitive dependency updates
  • Resolved merge conflicts in pnpm-lock.yaml involving package versions like caniuse-lite, exsolve, tinyexec, and others
  • Added a new GitHub Actions workflow for building Docker images on pull requests

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

File Description
pnpm-lock.yaml Updated Next.js to 14.2.35 and resolved merge conflicts in transitive dependencies; however, contains a version mismatch between Next.js core and SWC binaries
package.json Updated Next.js dependency specifier from ^14.2.32 to ^14.2.35
.github/workflows/docker-build-pr.yml New workflow file for building and uploading Docker images for PRs with appropriate permissions and caching
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

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

Comment thread pnpm-lock.yaml
Comment on lines +1706 to 1758
'@next/swc-darwin-arm64@14.2.33':
resolution: {integrity: sha512-HqYnb6pxlsshoSTubdXKu15g3iivcbsMXg4bYpjL2iS/V6aQot+iyF4BUc2qA/J/n55YtvE4PHMKWBKGCF/+wA==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]

'@next/swc-darwin-x64@14.2.32':
resolution: {integrity: sha512-P9NpCAJuOiaHHpqtrCNncjqtSBi1f6QUdHK/+dNabBIXB2RUFWL19TY1Hkhu74OvyNQEYEzzMJCMQk5agjw1Qg==}
'@next/swc-darwin-x64@14.2.33':
resolution: {integrity: sha512-8HGBeAE5rX3jzKvF593XTTFg3gxeU4f+UWnswa6JPhzaR6+zblO5+fjltJWIZc4aUalqTclvN2QtTC37LxvZAA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]

'@next/swc-linux-arm64-gnu@14.2.32':
resolution: {integrity: sha512-v7JaO0oXXt6d+cFjrrKqYnR2ubrD+JYP7nQVRZgeo5uNE5hkCpWnHmXm9vy3g6foMO8SPwL0P3MPw1c+BjbAzA==}
'@next/swc-linux-arm64-gnu@14.2.33':
resolution: {integrity: sha512-JXMBka6lNNmqbkvcTtaX8Gu5by9547bukHQvPoLe9VRBx1gHwzf5tdt4AaezW85HAB3pikcvyqBToRTDA4DeLw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]

'@next/swc-linux-arm64-musl@14.2.32':
resolution: {integrity: sha512-tA6sIKShXtSJBTH88i0DRd6I9n3ZTirmwpwAqH5zdJoQF7/wlJXR8DkPmKwYl5mFWhEKr5IIa3LfpMW9RRwKmQ==}
'@next/swc-linux-arm64-musl@14.2.33':
resolution: {integrity: sha512-Bm+QulsAItD/x6Ih8wGIMfRJy4G73tu1HJsrccPW6AfqdZd0Sfm5Imhgkgq2+kly065rYMnCOxTBvmvFY1BKfg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]

'@next/swc-linux-x64-gnu@14.2.32':
resolution: {integrity: sha512-7S1GY4TdnlGVIdeXXKQdDkfDysoIVFMD0lJuVVMeb3eoVjrknQ0JNN7wFlhCvea0hEk0Sd4D1hedVChDKfV2jw==}
'@next/swc-linux-x64-gnu@14.2.33':
resolution: {integrity: sha512-FnFn+ZBgsVMbGDsTqo8zsnRzydvsGV8vfiWwUo1LD8FTmPTdV+otGSWKc4LJec0oSexFnCYVO4hX8P8qQKaSlg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]

'@next/swc-linux-x64-musl@14.2.32':
resolution: {integrity: sha512-OHHC81P4tirVa6Awk6eCQ6RBfWl8HpFsZtfEkMpJ5GjPsJ3nhPe6wKAJUZ/piC8sszUkAgv3fLflgzPStIwfWg==}
'@next/swc-linux-x64-musl@14.2.33':
resolution: {integrity: sha512-345tsIWMzoXaQndUTDv1qypDRiebFxGYx9pYkhwY4hBRaOLt8UGfiWKr9FSSHs25dFIf8ZqIFaPdy5MljdoawA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]

'@next/swc-win32-arm64-msvc@14.2.32':
resolution: {integrity: sha512-rORQjXsAFeX6TLYJrCG5yoIDj+NKq31Rqwn8Wpn/bkPNy5rTHvOXkW8mLFonItS7QC6M+1JIIcLe+vOCTOYpvg==}
'@next/swc-win32-arm64-msvc@14.2.33':
resolution: {integrity: sha512-nscpt0G6UCTkrT2ppnJnFsYbPDQwmum4GNXYTeoTIdsmMydSKFz9Iny2jpaRupTb+Wl298+Rh82WKzt9LCcqSQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]

'@next/swc-win32-ia32-msvc@14.2.32':
resolution: {integrity: sha512-jHUeDPVHrgFltqoAqDB6g6OStNnFxnc7Aks3p0KE0FbwAvRg6qWKYF5mSTdCTxA3axoSAUwxYdILzXJfUwlHhA==}
'@next/swc-win32-ia32-msvc@14.2.33':
resolution: {integrity: sha512-pc9LpGNKhJ0dXQhZ5QMmYxtARwwmWLpeocFmVG5Z0DzWq5Uf0izcI8tLc+qOpqxO1PWqZ5A7J1blrUIKrIFc7Q==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]

'@next/swc-win32-x64-msvc@14.2.32':
resolution: {integrity: sha512-2N0lSoU4GjfLSO50wvKpMQgKd4HdI2UHEhQPPPnlgfBJlOgJxkjpkYBqzk08f1gItBB6xF/n+ykso2hgxuydsA==}
'@next/swc-win32-x64-msvc@14.2.33':
resolution: {integrity: sha512-nOjfZMy8B94MdisuzZo9/57xuFVLHJaDj5e/xrduJp9CV2/HrfxTRH2fbyLe+K9QT41WBLUd4iXX3R7jBp0EUg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
Copy link

Copilot AI Dec 12, 2025

Choose a reason for hiding this comment

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

There's a version mismatch between Next.js core and its SWC binaries. The lockfile specifies next@14.2.35 (lines 1700, 13285) but the optional SWC binary dependencies are at version 14.2.33. These versions should match to ensure compatibility. This likely occurred due to an incomplete lockfile regeneration after the merge. Run pnpm install to regenerate the lockfile and ensure all Next.js packages are at the same version.

Copilot uses AI. Check for mistakes.
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.

4 participants