fix(ci): use pnpm exec for migrate command

- Switch from npx to pnpm exec for better env var handling
- Add NODE_OPTIONS: --no-deprecation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Martin Porwoll 2025-12-16 15:13:14 +00:00
parent 271f96a43d
commit 9bda6ae555

View file

@ -129,10 +129,11 @@ jobs:
- name: Setup Database Schema
run: |
echo "Running migrate:fresh..."
npx payload migrate:fresh --force
pnpm exec payload migrate:fresh --force
timeout-minutes: 5
env:
CI: true
NODE_OPTIONS: --no-deprecation
PAYLOAD_SECRET: test-payload-secret
DATABASE_URI: postgresql://payload:payload_test_password@localhost:5432/payload_test
NEXT_PUBLIC_SERVER_URL: https://test.example.com
@ -265,10 +266,11 @@ jobs:
- name: Setup Database Schema
run: |
echo "Running migrate:fresh..."
npx payload migrate:fresh --force
pnpm exec payload migrate:fresh --force
timeout-minutes: 5
env:
CI: true
NODE_OPTIONS: --no-deprecation
PAYLOAD_SECRET: e2e-secret-placeholder
DATABASE_URI: postgresql://payload:payload_test_password@localhost:5432/payload_test
NEXT_PUBLIC_SERVER_URL: http://localhost:3001