Skip to content

Commit 94aecfa

Browse files
committed
test(ecosystem-ci): add bun-vite-template test case
Add bun-based React + Mantine project (why-reproductions-are-required/ bun-vite-template) to ecosystem-ci to verify bun package manager support works end-to-end with `vp migrate` and `vp run build`.
1 parent 3b0fde6 commit 94aecfa

File tree

4 files changed

+50
-36
lines changed

4 files changed

+50
-36
lines changed

.github/workflows/e2e-test.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -289,6 +289,11 @@ jobs:
289289
node-version: 24
290290
command: |
291291
vp test run
292+
- name: bun-vite-template
293+
node-version: 24
294+
command: |
295+
vp run build
296+
vp run test
292297
exclude:
293298
# frm-stack uses Docker (testcontainers) which doesn't work the same way on Windows
294299
- os: windows-latest

ecosystem-ci/repo.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,5 +97,10 @@
9797
"branch": "master",
9898
"hash": "01bd9ce1ac66ee3c21ed8a7f14311317d87fb999",
9999
"forceFreshMigration": true
100+
},
101+
"bun-vite-template": {
102+
"repository": "https://github.com/why-reproductions-are-required/bun-vite-template.git",
103+
"branch": "master",
104+
"hash": "d84099b4a153c7e0f35e510725b2ceb24c6e09ad"
100105
}
101106
}

packages/cli/snap-tests-global/command-create-help/snap.txt

Lines changed: 30 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,16 @@ Arguments:
1313
- Local: @company/generator-*, ./tools/create-ui-component
1414

1515
Options:
16-
--directory DIR Target directory for the generated project.
17-
--agent NAME Create an agent instructions file for the specified agent.
18-
--editor NAME Write editor config files for the specified editor.
19-
--hooks Set up pre-commit hooks (default in non-interactive mode)
20-
--no-hooks Skip pre-commit hooks setup
21-
--verbose Show detailed scaffolding output
22-
--no-interactive Run in non-interactive mode
23-
--list List all available templates
24-
-h, --help Show this help message
16+
--directory DIR Target directory for the generated project.
17+
--agent NAME Create an agent instructions file for the specified agent.
18+
--editor NAME Write editor config files for the specified editor.
19+
--hooks Set up pre-commit hooks (default in non-interactive mode)
20+
--no-hooks Skip pre-commit hooks setup
21+
--package-manager NAME Use specified package manager (pnpm, npm, yarn, bun)
22+
--verbose Show detailed scaffolding output
23+
--no-interactive Run in non-interactive mode
24+
--list List all available templates
25+
-h, --help Show this help message
2526

2627
Template Options:
2728
Any arguments after -- are passed directly to the template.
@@ -68,15 +69,16 @@ Arguments:
6869
- Local: @company/generator-*, ./tools/create-ui-component
6970

7071
Options:
71-
--directory DIR Target directory for the generated project.
72-
--agent NAME Create an agent instructions file for the specified agent.
73-
--editor NAME Write editor config files for the specified editor.
74-
--hooks Set up pre-commit hooks (default in non-interactive mode)
75-
--no-hooks Skip pre-commit hooks setup
76-
--verbose Show detailed scaffolding output
77-
--no-interactive Run in non-interactive mode
78-
--list List all available templates
79-
-h, --help Show this help message
72+
--directory DIR Target directory for the generated project.
73+
--agent NAME Create an agent instructions file for the specified agent.
74+
--editor NAME Write editor config files for the specified editor.
75+
--hooks Set up pre-commit hooks (default in non-interactive mode)
76+
--no-hooks Skip pre-commit hooks setup
77+
--package-manager NAME Use specified package manager (pnpm, npm, yarn, bun)
78+
--verbose Show detailed scaffolding output
79+
--no-interactive Run in non-interactive mode
80+
--list List all available templates
81+
-h, --help Show this help message
8082

8183
Template Options:
8284
Any arguments after -- are passed directly to the template.
@@ -123,15 +125,16 @@ Arguments:
123125
- Local: @company/generator-*, ./tools/create-ui-component
124126

125127
Options:
126-
--directory DIR Target directory for the generated project.
127-
--agent NAME Create an agent instructions file for the specified agent.
128-
--editor NAME Write editor config files for the specified editor.
129-
--hooks Set up pre-commit hooks (default in non-interactive mode)
130-
--no-hooks Skip pre-commit hooks setup
131-
--verbose Show detailed scaffolding output
132-
--no-interactive Run in non-interactive mode
133-
--list List all available templates
134-
-h, --help Show this help message
128+
--directory DIR Target directory for the generated project.
129+
--agent NAME Create an agent instructions file for the specified agent.
130+
--editor NAME Write editor config files for the specified editor.
131+
--hooks Set up pre-commit hooks (default in non-interactive mode)
132+
--no-hooks Skip pre-commit hooks setup
133+
--package-manager NAME Use specified package manager (pnpm, npm, yarn, bun)
134+
--verbose Show detailed scaffolding output
135+
--no-interactive Run in non-interactive mode
136+
--list List all available templates
137+
-h, --help Show this help message
135138

136139
Template Options:
137140
Any arguments after -- are passed directly to the template.

packages/cli/snap-tests-global/new-check/snap.txt

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,16 @@ Arguments:
1313
- Local: @company/generator-*, ./tools/create-ui-component
1414

1515
Options:
16-
--directory DIR Target directory for the generated project.
17-
--agent NAME Create an agent instructions file for the specified agent.
18-
--editor NAME Write editor config files for the specified editor.
19-
--hooks Set up pre-commit hooks (default in non-interactive mode)
20-
--no-hooks Skip pre-commit hooks setup
21-
--verbose Show detailed scaffolding output
22-
--no-interactive Run in non-interactive mode
23-
--list List all available templates
24-
-h, --help Show this help message
16+
--directory DIR Target directory for the generated project.
17+
--agent NAME Create an agent instructions file for the specified agent.
18+
--editor NAME Write editor config files for the specified editor.
19+
--hooks Set up pre-commit hooks (default in non-interactive mode)
20+
--no-hooks Skip pre-commit hooks setup
21+
--package-manager NAME Use specified package manager (pnpm, npm, yarn, bun)
22+
--verbose Show detailed scaffolding output
23+
--no-interactive Run in non-interactive mode
24+
--list List all available templates
25+
-h, --help Show this help message
2526

2627
Template Options:
2728
Any arguments after -- are passed directly to the template.

0 commit comments

Comments
 (0)