Skip to content

Commit 9340b8f

Browse files
committed
ci: 🛠 pull request template
1 parent 0f3becd commit 9340b8f

File tree

7 files changed

+63
-16
lines changed

7 files changed

+63
-16
lines changed

.github/pull_request_template.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
## PR 标题
2+
3+
简要描述本次 Pull Request 的目的或变更内容。
4+
5+
## 变更类型
6+
7+
请勾选本次 PR 属于以下哪种类型(可多选):
8+
9+
- [ ] Bug 修复(修复现有问题)
10+
- [ ] 新功能(添加新功能或特性)
11+
- [ ] 文档更新(仅更改文档)
12+
- [ ] 性能优化(提升性能或代码质量)
13+
- [ ] 测试添加(增加或完善测试用例)
14+
- [ ] 重构代码(不影响功能的代码优化)
15+
16+
## 相关问题
17+
18+
请关联相关的 Issue 编号(如适用):
19+
20+
- 关联问题:#123
21+
22+
## 变更内容描述
23+
24+
详细描述本次变更的内容:
25+
26+
1. 添加/更新的功能或逻辑。
27+
2. 影响的模块或文件。
28+
3. 其他说明信息。
29+
30+
## Checklist
31+
32+
在提交前,请确保已完成以下事项:
33+
34+
- [ ] 我的代码遵循项目的编码规范。
35+
- [ ] 我已对代码进行了自测,并确保功能正常。
36+
- [ ] 我的变更不影响现有功能或测试通过。
37+
- [ ] 文档已更新(如适用)。
38+
39+
## 其他说明
40+
41+
其他需要告知审阅者的信息:
42+
43+
- 示例:兼容性注意事项、已知问题等。

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
- docs: 📝 修改简易版本地址 ([842b247](https://github.com/jsxiaosi/vue-xs-admin/commit/842b247))
44
- docs: 📝 英文README 简易版本描述 ([c8fc7d2](https://github.com/jsxiaosi/vue-xs-admin/commit/c8fc7d2))
5+
- docs: 📝 v2.0.2 changelog ([0f3becd](https://github.com/jsxiaosi/vue-xs-admin/commit/0f3becd))
56
- fix(.github): 🐛 自动部署工作流分支校验 ([f155ae9](https://github.com/jsxiaosi/vue-xs-admin/commit/f155ae9))
67
- fix(tailwind): 🐛 tailwind 配置文件esm ([dad740a](https://github.com/jsxiaosi/vue-xs-admin/commit/dad740a))
78
- feat: ✨ 分享meta设置 ([7802c14](https://github.com/jsxiaosi/vue-xs-admin/commit/7802c14))

build/vite/plugin/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ import { configVisualizerPlugin } from './visualizer';
3333
// eslint
3434
// import { configEsLinterPlugin } from './eslinter'
3535

36-
export function createVitePlugins(_isBuild = false, _configEnv: ConfigEnv) {
36+
export function createVitePlugins(_isBuild = false, configEnv: ConfigEnv) {
3737
const vitePlugins: PluginOption[] = [
3838
// vue({
3939
// reactivityTransform: true,
@@ -63,7 +63,7 @@ export function createVitePlugins(_isBuild = false, _configEnv: ConfigEnv) {
6363

6464
vitePlugins.push(configVueI18nPlugin());
6565

66-
vitePlugins.push(Inspect());
66+
if (configEnv.mode !== 'test') vitePlugins.push(Inspect());
6767

6868
vitePlugins.push(configAutoElementStylePlugin());
6969

build/vite/viteTestConfig.ts

Lines changed: 0 additions & 10 deletions
This file was deleted.

tests/TsxComponents.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { test, expect } from 'vitest';
21
import { mount } from '@vue/test-utils';
2+
import { expect, test } from 'vitest';
33
import TsxComponents from '../src/components/TsxComponents';
44

55
test('HelloWorld', () => {

vite.config.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import { createViteOptimizeDeps } from './build/vite/optimizeDeps';
99
import { createVitePlugins } from './build/vite/plugin';
1010
import { createViteResolve } from './build/vite/resolve';
1111
import { createViteServer } from './build/vite/server';
12-
import { createVitestTest } from './build/vite/viteTestConfig';
1312

1413
// https://vitejs.dev/config/
1514
export default (configEnv: ConfigEnv): UserConfig => {
@@ -26,8 +25,6 @@ export default (configEnv: ConfigEnv): UserConfig => {
2625
logLevel: 'info',
2726
// esbuild
2827
esbuild: createViteEsbuild(isBuild),
29-
// vitest配置
30-
test: createVitestTest(),
3128
// 解析配置
3229
resolve: createViteResolve(mode, __dirname),
3330
// 插件配置

vitest.config.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import { defineConfig, mergeConfig } from 'vitest/config';
2+
import viteConfig from './vite.config';
3+
4+
export default defineConfig(configEnv =>
5+
mergeConfig(
6+
viteConfig(configEnv),
7+
defineConfig({
8+
test: {
9+
environment: 'jsdom',
10+
testTransformMode: {
11+
web: ['*.tsx'],
12+
},
13+
},
14+
}),
15+
),
16+
);

0 commit comments

Comments
 (0)