Skip to content

test(e2e): add dify with subdirectory support#486

Merged
fengmk2 merged 5 commits intomainfrom
e2e-dify
Jan 23, 2026
Merged

test(e2e): add dify with subdirectory support#486
fengmk2 merged 5 commits intomainfrom
e2e-dify

Conversation

@fengmk2
Copy link
Member

@fengmk2 fengmk2 commented Jan 22, 2026

Add dify (https://github.com/langgenius/dify) to ecosystem-ci test cases.
Since dify's web app is in the web subdirectory, add a new directory
field to repo.json that allows specifying a subdirectory for command
execution.

  • Add directory field support to repo.json schema
  • Update patch-project.ts to run vite migrate in the specified directory
  • Update e2e-test.yml working-directory to use the directory field

Add dify (https://github.com/langgenius/dify) to ecosystem-ci test cases.
Since dify's web app is in the `web` subdirectory, add a new `directory`
field to repo.json that allows specifying a subdirectory for command
execution.

- Add `directory` field support to repo.json schema
- Update patch-project.ts to run vite migrate in the specified directory
- Update e2e-test.yml working-directory to use the directory field
Copy link
Member Author

fengmk2 commented Jan 22, 2026

@fengmk2 fengmk2 self-assigned this Jan 22, 2026
Document the process for adding new ecosystem-ci test cases including:
- Steps to get repository info via GitHub CLI
- repo.json and workflow matrix entry formats
- Subdirectory support for projects with nested package.json
- Key files reference
Replace CLAUDE.md documentation with an interactive skill that guides
through adding new ecosystem-ci test cases. The skill prompts for
repository URL, directory, node version, and commands to run.
Move add-ecosystem-ci from .claude/commands/ to .claude/skills/add-ecosystem-ci/SKILL.md
following the correct skill directory structure.
@fengmk2 fengmk2 force-pushed the e2e-dify branch 2 times, most recently from 6208454 to c190d47 Compare January 23, 2026 01:48
- Add exclude rule for dify on windows-latest
- Update add-ecosystem-ci skill to prompt for OS selection (both/ubuntu-only/windows-only)
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Jan 23, 2026

Deploying vite-plus with  Cloudflare Pages  Cloudflare Pages

Latest commit: b4125e7
Status:⚡️  Build in progress...

View logs

@fengmk2 fengmk2 marked this pull request as ready for review January 23, 2026 02:16
@fengmk2 fengmk2 requested review from Brooooooklyn, branchseer, Copilot and cpojer and removed request for Copilot January 23, 2026 02:16
cpojer
cpojer approved these changes Jan 23, 2026
Copy link
Member Author

fengmk2 commented Jan 23, 2026

Merge activity

  • Jan 23, 2:22 AM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Jan 23, 2:22 AM UTC: @fengmk2 merged this pull request with Graphite.

@fengmk2 fengmk2 merged commit d24f8e2 into main Jan 23, 2026
35 of 36 checks passed
@fengmk2 fengmk2 deleted the e2e-dify branch January 23, 2026 02:22
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