Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/e2e-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -245,9 +245,9 @@ jobs:
node-version: 24
directory: web
command: |
vp run type-check:tsgo
vp run type-check
vp run build
vp run test navigation-utils.test.ts real-browser-flicker.test.tsx workflow-parallel-limit.test.tsx
vp run test navigation-utils.test.ts real-browser-flicker.test.tsx workflow-onboarding-integration.test.tsx
- name: viteplus-ws-repro
node-version: 24
command: |
Expand Down
15 changes: 15 additions & 0 deletions ecosystem-ci/patch-project.ts
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,21 @@ if (project === 'vinext') {
await writeFile(workspacePath, patched, 'utf-8');
}

if (project === 'dify') {
// dify sets `minimumReleaseAge` (0) with `resolutionMode: time-based`, and
// pnpm 11.5.2 crashes with ERR_PNPM_RESOLUTION_POLICY_VIOLATIONS_UNHANDLED
// once the policy machinery is active and the local `file:` tgz overrides
// produce violations (file deps have no publish timestamp). Remove the key
// so the policy stays inactive for the ecosystem run.
const workspacePath = join(repoRoot, 'pnpm-workspace.yaml');
const workspace = await readFile(workspacePath, 'utf-8');
const patched = workspace.replace(/^minimumReleaseAge:.*\n/m, '');
if (patched === workspace) {
throw new Error(`dify patch: \`minimumReleaseAge:\` not found in ${workspacePath}`);
}
await writeFile(workspacePath, patched, 'utf-8');
}

// Projects that already use vite-plus need VP_FORCE_MIGRATE=1 so
// vp migrate runs full dependency rewriting instead of skipping.
const forceFreshMigration = 'forceFreshMigration' in repoConfig && repoConfig.forceFreshMigration;
Expand Down
5 changes: 3 additions & 2 deletions ecosystem-ci/repo.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@
"dify": {
"repository": "https://github.com/langgenius/dify.git",
"branch": "main",
"hash": "356a156f365a3c762f29303176defb28cbed3710",
"directory": "web"
"hash": "49c97a3f6152d9a5ced1975e95186bd5b2d156e5",
"directory": "web",
"forceFreshMigration": true
},
"skeleton": {
"repository": "https://github.com/skeletonlabs/skeleton.git",
Expand Down
Loading
Loading