Spaces:
Runtime error
Runtime error
XiaoHei Studio
commited on
Commit
•
17e8324
1
Parent(s):
524ad56
Upload 7 files
Browse files- .github/ISSUE_TEMPLATE/ask_for_help.yaml +124 -0
- .github/ISSUE_TEMPLATE/ask_for_help_en_US.yaml +124 -0
- .github/ISSUE_TEMPLATE/bug_report.yaml +92 -0
- .github/ISSUE_TEMPLATE/bug_report_en_US.yaml +92 -0
- .github/ISSUE_TEMPLATE/config.yml +5 -0
- .github/ISSUE_TEMPLATE/default.md +7 -0
- .github/workflows/ruff.yml +8 -0
.github/ISSUE_TEMPLATE/ask_for_help.yaml
ADDED
@@ -0,0 +1,124 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
name: 请求帮助
|
2 |
+
description: 遇到了无法自行解决的错误
|
3 |
+
title: '[Help]: '
|
4 |
+
labels: [ "help wanted" ]
|
5 |
+
|
6 |
+
body:
|
7 |
+
- type: markdown
|
8 |
+
attributes:
|
9 |
+
value: |
|
10 |
+
#### 提问前请先自己去尝试解决,比如查看[本仓库wiki](https://github.com/svc-develop-team/so-vits-svc/wiki),也可以借助chatgpt或一些搜索引擎(谷歌/必应/New Bing/StackOverflow等等)。如果实在无法自己解决再发issue,在提issue之前,请先了解《[提问的智慧](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md)》。
|
11 |
+
---
|
12 |
+
### 什么样的issue会被直接close
|
13 |
+
1. 伸手党
|
14 |
+
2. 一键包/环境包相关
|
15 |
+
3. 提供的信息不全
|
16 |
+
4. 低级的如缺少依赖而导致无法运行的问题
|
17 |
+
4. 所用的数据集是无授权数据集(游戏角色/二次元人物暂不归为此类,但是训练时候也要小心谨慎。如果能联系到官方,必须先和官方联系并核实清楚)
|
18 |
+
---
|
19 |
+
|
20 |
+
- type: checkboxes
|
21 |
+
id: Clause
|
22 |
+
attributes:
|
23 |
+
label: 请勾选下方的确认框。
|
24 |
+
options:
|
25 |
+
- label: "我已仔细阅读[README.md](https://github.com/svc-develop-team/so-vits-svc/blob/4.0/README_zh_CN.md)和[wiki中的Quick solution](https://github.com/svc-develop-team/so-vits-svc/wiki/Quick-solution)。"
|
26 |
+
required: true
|
27 |
+
- label: "我已通过各种搜索引擎排查问题,我要提出的问题并不常见。"
|
28 |
+
required: true
|
29 |
+
- label: "我未在使用由第三方用户提供的一键包/环境包。"
|
30 |
+
required: true
|
31 |
+
|
32 |
+
- type: markdown
|
33 |
+
attributes:
|
34 |
+
value: |
|
35 |
+
# 请根据实际使用环境填写以下信息
|
36 |
+
|
37 |
+
- type: input
|
38 |
+
id: System
|
39 |
+
attributes:
|
40 |
+
label: 系统平台版本号
|
41 |
+
description: Windows执行`winver` | Linux执行`uname -a`
|
42 |
+
validations:
|
43 |
+
required: true
|
44 |
+
|
45 |
+
- type: input
|
46 |
+
id: GPU
|
47 |
+
attributes:
|
48 |
+
label: GPU 型号
|
49 |
+
description: 执行`nvidia-smi`
|
50 |
+
validations:
|
51 |
+
required: true
|
52 |
+
|
53 |
+
- type: input
|
54 |
+
id: PythonVersion
|
55 |
+
attributes:
|
56 |
+
label: Python版本
|
57 |
+
description: 执行`python -V`
|
58 |
+
validations:
|
59 |
+
required: true
|
60 |
+
|
61 |
+
- type: input
|
62 |
+
id: PyTorchVersion
|
63 |
+
attributes:
|
64 |
+
label: PyTorch版本
|
65 |
+
description: 执行`pip show torch`
|
66 |
+
validations:
|
67 |
+
required: true
|
68 |
+
|
69 |
+
- type: dropdown
|
70 |
+
id: Branch
|
71 |
+
attributes:
|
72 |
+
label: sovits分支
|
73 |
+
options:
|
74 |
+
- 4.0(默认)
|
75 |
+
- 4.0-v2
|
76 |
+
- 3.0-32k
|
77 |
+
- 3.0-48k
|
78 |
+
validations:
|
79 |
+
required: true
|
80 |
+
|
81 |
+
- type: input
|
82 |
+
id: DatasetSource
|
83 |
+
attributes:
|
84 |
+
label: 数据集来源(用于判断数据集质量)
|
85 |
+
description: 如:UVR处理过的vtb直播音频、录音棚录制
|
86 |
+
validations:
|
87 |
+
required: true
|
88 |
+
|
89 |
+
- type: input
|
90 |
+
id: WhereOccurs
|
91 |
+
attributes:
|
92 |
+
label: 出现问题的环节或执行的命令
|
93 |
+
description: 如:预处理、训练、`python preprocess_hubert_f0.py`
|
94 |
+
validations:
|
95 |
+
required: true
|
96 |
+
|
97 |
+
- type: textarea
|
98 |
+
id: Description
|
99 |
+
attributes:
|
100 |
+
label: 问题描述
|
101 |
+
description: 在这里描述自己的问题,越详细越好
|
102 |
+
validations:
|
103 |
+
required: true
|
104 |
+
|
105 |
+
- type: textarea
|
106 |
+
id: Log
|
107 |
+
attributes:
|
108 |
+
label: 日志
|
109 |
+
description: 将从执行命令到执行完毕输出的所有信息(包括你所执行的命令)粘贴到[pastebin.com](https://pastebin.com/)并把剪贴板链接贴到这里,日志量少的话也可以直接贴在下面
|
110 |
+
render: python
|
111 |
+
validations:
|
112 |
+
required: true
|
113 |
+
|
114 |
+
- type: textarea
|
115 |
+
id: ValidOneClick
|
116 |
+
attributes:
|
117 |
+
label: 截图`so-vits-svc`、`logs/44k`文件夹并粘贴到此处
|
118 |
+
validations:
|
119 |
+
required: true
|
120 |
+
|
121 |
+
- type: textarea
|
122 |
+
id: Supplementary
|
123 |
+
attributes:
|
124 |
+
label: 补充说明
|
.github/ISSUE_TEMPLATE/ask_for_help_en_US.yaml
ADDED
@@ -0,0 +1,124 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
name: Ask for help
|
2 |
+
description: Encountered an error cannot be resolved by self
|
3 |
+
title: '[Help]: '
|
4 |
+
labels: [ "help wanted" ]
|
5 |
+
|
6 |
+
body:
|
7 |
+
- type: markdown
|
8 |
+
attributes:
|
9 |
+
value: |
|
10 |
+
#### Please try to solve the problem yourself before asking for help. At first you can read *[repo wiki](https://github.com/svc-develop-team/so-vits-svc/wiki)*. Then you can use chatgpt or some search engines like google, bing, new bing and StackOverflow until you really find that you can't solve it by yourself. And before you raise an issue, please understand *[How To Ask Questions The Smart Way](http://www.catb.org/~esr/faqs/smart-questions.html)* in advance.
|
11 |
+
---
|
12 |
+
### What kind of issue will be closed immediately
|
13 |
+
1. Beggars or Free Riders
|
14 |
+
2. One click package / Environment package (Not using `pip install -r requirement.txt`)
|
15 |
+
3. Incomplete information
|
16 |
+
4. Stupid issues such as miss a dependency package
|
17 |
+
4. Using unlicenced dataset (Game characters / anime characters are not included in this category temporarily but you still need to pay attention. If you can contact the official, you must contact the official and verify it at first.)
|
18 |
+
---
|
19 |
+
|
20 |
+
- type: checkboxes
|
21 |
+
id: Clause
|
22 |
+
attributes:
|
23 |
+
label: Please check the checkboxes below.
|
24 |
+
options:
|
25 |
+
- label: "I have read *[README.md](https://github.com/svc-develop-team/so-vits-svc/blob/4.0/README.md)* and *[Quick solution in wiki](https://github.com/svc-develop-team/so-vits-svc/wiki/Quick-solution)* carefully."
|
26 |
+
required: true
|
27 |
+
- label: "I have been troubleshooting issues through various search engines. The questions I want to ask are not common."
|
28 |
+
required: true
|
29 |
+
- label: "I am NOT using one click package / environment package."
|
30 |
+
required: true
|
31 |
+
|
32 |
+
- type: markdown
|
33 |
+
attributes:
|
34 |
+
value: |
|
35 |
+
# Please fill in the following information according to your actual environment
|
36 |
+
|
37 |
+
- type: input
|
38 |
+
id: System
|
39 |
+
attributes:
|
40 |
+
label: OS version
|
41 |
+
description: Windows run `winver` | Linux run `uname -a`
|
42 |
+
validations:
|
43 |
+
required: true
|
44 |
+
|
45 |
+
- type: input
|
46 |
+
id: GPU
|
47 |
+
attributes:
|
48 |
+
label: GPU
|
49 |
+
description: Run `nvidia-smi`
|
50 |
+
validations:
|
51 |
+
required: true
|
52 |
+
|
53 |
+
- type: input
|
54 |
+
id: PythonVersion
|
55 |
+
attributes:
|
56 |
+
label: Python version
|
57 |
+
description: Run `python -V`
|
58 |
+
validations:
|
59 |
+
required: true
|
60 |
+
|
61 |
+
- type: input
|
62 |
+
id: PyTorchVersion
|
63 |
+
attributes:
|
64 |
+
label: PyTorch version
|
65 |
+
description: Run `pip show torch`
|
66 |
+
validations:
|
67 |
+
required: true
|
68 |
+
|
69 |
+
- type: dropdown
|
70 |
+
id: Branch
|
71 |
+
attributes:
|
72 |
+
label: Branch of sovits
|
73 |
+
options:
|
74 |
+
- 4.0(Default)
|
75 |
+
- 4.0-v2
|
76 |
+
- 3.0-32k
|
77 |
+
- 3.0-48k
|
78 |
+
validations:
|
79 |
+
required: true
|
80 |
+
|
81 |
+
- type: input
|
82 |
+
id: DatasetSource
|
83 |
+
attributes:
|
84 |
+
label: Dataset source (Used to judge the dataset quality)
|
85 |
+
description: Such as UVR-processed streaming audio / Recorded in recording studio
|
86 |
+
validations:
|
87 |
+
required: true
|
88 |
+
|
89 |
+
- type: input
|
90 |
+
id: WhereOccurs
|
91 |
+
attributes:
|
92 |
+
label: Where thr problem occurs or what command you executed
|
93 |
+
description: Such as Preprocessing / Training / `python preprocess_hubert_f0.py`
|
94 |
+
validations:
|
95 |
+
required: true
|
96 |
+
|
97 |
+
- type: textarea
|
98 |
+
id: Description
|
99 |
+
attributes:
|
100 |
+
label: Problem description
|
101 |
+
description: Describe your problem here, the more detailed the better.
|
102 |
+
validations:
|
103 |
+
required: true
|
104 |
+
|
105 |
+
- type: textarea
|
106 |
+
id: Log
|
107 |
+
attributes:
|
108 |
+
label: Log
|
109 |
+
description: All information output from the command you executed to the end of execution (include the command). It can also be directly posted below if there is only few text.
|
110 |
+
render: python
|
111 |
+
validations:
|
112 |
+
required: true
|
113 |
+
|
114 |
+
- type: textarea
|
115 |
+
id: ValidOneClick
|
116 |
+
attributes:
|
117 |
+
label: Screenshot `so-vits-svc` and `logs/44k` folders and paste here
|
118 |
+
validations:
|
119 |
+
required: true
|
120 |
+
|
121 |
+
- type: textarea
|
122 |
+
id: Supplementary
|
123 |
+
attributes:
|
124 |
+
label: Supplementary description
|
.github/ISSUE_TEMPLATE/bug_report.yaml
ADDED
@@ -0,0 +1,92 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
name: 问题回报
|
2 |
+
description: 遇到了BUG?!
|
3 |
+
title: '[Bug]: '
|
4 |
+
labels: [ "bug?" ]
|
5 |
+
|
6 |
+
body:
|
7 |
+
- type: markdown
|
8 |
+
attributes:
|
9 |
+
value: |
|
10 |
+
# 请根据实际使用环境填写以下信息
|
11 |
+
|
12 |
+
- type: input
|
13 |
+
id: System
|
14 |
+
attributes:
|
15 |
+
label: 系统平台版本号
|
16 |
+
description: Windows执行`winver` | Linux执行`uname -a`
|
17 |
+
validations:
|
18 |
+
required: true
|
19 |
+
|
20 |
+
- type: input
|
21 |
+
id: GPU
|
22 |
+
attributes:
|
23 |
+
label: GPU 型号
|
24 |
+
description: 执行`nvidia-smi`
|
25 |
+
validations:
|
26 |
+
required: true
|
27 |
+
|
28 |
+
- type: input
|
29 |
+
id: PythonVersion
|
30 |
+
attributes:
|
31 |
+
label: Python版本
|
32 |
+
description: 执行`python -V`
|
33 |
+
validations:
|
34 |
+
required: true
|
35 |
+
|
36 |
+
- type: input
|
37 |
+
id: PyTorchVersion
|
38 |
+
attributes:
|
39 |
+
label: PyTorch版本
|
40 |
+
description: 执行`pip show torch`
|
41 |
+
validations:
|
42 |
+
required: true
|
43 |
+
|
44 |
+
- type: dropdown
|
45 |
+
id: Branch
|
46 |
+
attributes:
|
47 |
+
label: sovits分支
|
48 |
+
options:
|
49 |
+
- 4.0(默认)
|
50 |
+
- 4.0-v2
|
51 |
+
- 3.0-32k
|
52 |
+
- 3.0-48k
|
53 |
+
validations:
|
54 |
+
required: true
|
55 |
+
|
56 |
+
- type: input
|
57 |
+
id: DatasetSource
|
58 |
+
attributes:
|
59 |
+
label: 数据集来源(用于判断数据集质量)
|
60 |
+
description: 如:UVR处理过的vtb直播音频、录音棚录制
|
61 |
+
validations:
|
62 |
+
required: true
|
63 |
+
|
64 |
+
- type: input
|
65 |
+
id: WhereOccurs
|
66 |
+
attributes:
|
67 |
+
label: 出现问题的环节或执行的命令
|
68 |
+
description: 如:预处理、训练、`python preprocess_hubert_f0.py`
|
69 |
+
validations:
|
70 |
+
required: true
|
71 |
+
|
72 |
+
- type: textarea
|
73 |
+
id: Description
|
74 |
+
attributes:
|
75 |
+
label: 情况描述
|
76 |
+
description: 在这里描述遇到的情况,越详细越好
|
77 |
+
validations:
|
78 |
+
required: true
|
79 |
+
|
80 |
+
- type: textarea
|
81 |
+
id: Log
|
82 |
+
attributes:
|
83 |
+
label: 日志
|
84 |
+
description: 将从执行命令到执行完毕输出的所有信息(包括你所执行的命令)粘贴到[pastebin.com](https://pastebin.com/)并把剪贴板链接贴到这里,日志量少的话也可以直接贴在下面
|
85 |
+
render: python
|
86 |
+
validations:
|
87 |
+
required: true
|
88 |
+
|
89 |
+
- type: textarea
|
90 |
+
id: Supplementary
|
91 |
+
attributes:
|
92 |
+
label: 补充说明
|
.github/ISSUE_TEMPLATE/bug_report_en_US.yaml
ADDED
@@ -0,0 +1,92 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
name: Bug report
|
2 |
+
description: Encountered an bug?!
|
3 |
+
title: '[Bug]: '
|
4 |
+
labels: [ "bug?" ]
|
5 |
+
|
6 |
+
body:
|
7 |
+
- type: markdown
|
8 |
+
attributes:
|
9 |
+
value: |
|
10 |
+
# Please fill in the following information according to your actual environment
|
11 |
+
|
12 |
+
- type: input
|
13 |
+
id: System
|
14 |
+
attributes:
|
15 |
+
label: OS version
|
16 |
+
description: Windows run `winver` | Linux run `uname -a`
|
17 |
+
validations:
|
18 |
+
required: true
|
19 |
+
|
20 |
+
- type: input
|
21 |
+
id: GPU
|
22 |
+
attributes:
|
23 |
+
label: GPU
|
24 |
+
description: Run `nvidia-smi`
|
25 |
+
validations:
|
26 |
+
required: true
|
27 |
+
|
28 |
+
- type: input
|
29 |
+
id: PythonVersion
|
30 |
+
attributes:
|
31 |
+
label: Python version
|
32 |
+
description: Run `python -V`
|
33 |
+
validations:
|
34 |
+
required: true
|
35 |
+
|
36 |
+
- type: input
|
37 |
+
id: PyTorchVersion
|
38 |
+
attributes:
|
39 |
+
label: PyTorch version
|
40 |
+
description: Run `pip show torch`
|
41 |
+
validations:
|
42 |
+
required: true
|
43 |
+
|
44 |
+
- type: dropdown
|
45 |
+
id: Branch
|
46 |
+
attributes:
|
47 |
+
label: Branch of sovits
|
48 |
+
options:
|
49 |
+
- 4.0(Default)
|
50 |
+
- 4.0-v2
|
51 |
+
- 3.0-32k
|
52 |
+
- 3.0-48k
|
53 |
+
validations:
|
54 |
+
required: true
|
55 |
+
|
56 |
+
- type: input
|
57 |
+
id: DatasetSource
|
58 |
+
attributes:
|
59 |
+
label: Dataset source (Used to judge the dataset quality)
|
60 |
+
description: Such as UVR-processed streaming audio / Recorded in recording studio
|
61 |
+
validations:
|
62 |
+
required: true
|
63 |
+
|
64 |
+
- type: input
|
65 |
+
id: WhereOccurs
|
66 |
+
attributes:
|
67 |
+
label: Where thr problem occurs or what command you executed
|
68 |
+
description: Such as Preprocessing / Training / `python preprocess_hubert_f0.py`
|
69 |
+
validations:
|
70 |
+
required: true
|
71 |
+
|
72 |
+
- type: textarea
|
73 |
+
id: Description
|
74 |
+
attributes:
|
75 |
+
label: Situation description
|
76 |
+
description: Describe your situation here, the more detailed the better.
|
77 |
+
validations:
|
78 |
+
required: true
|
79 |
+
|
80 |
+
- type: textarea
|
81 |
+
id: Log
|
82 |
+
attributes:
|
83 |
+
label: Log
|
84 |
+
description: All information output from the command you executed to the end of execution (include the command). You can paste them to [pastebin.com](https://pastebin.com/) then paste the short link here. It can also be directly posted below if there is only few text.
|
85 |
+
render: python
|
86 |
+
validations:
|
87 |
+
required: true
|
88 |
+
|
89 |
+
- type: textarea
|
90 |
+
id: Supplementary
|
91 |
+
attributes:
|
92 |
+
label: Supplementary description
|
.github/ISSUE_TEMPLATE/config.yml
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
blank_issues_enabled: false
|
2 |
+
contact_links:
|
3 |
+
- name: 讨论区 / Discussions
|
4 |
+
url: https://github.com/svc-develop-team/so-vits-svc/discussions
|
5 |
+
about: 简单的询问/讨论请转至讨论区或发起一个低优先级的Default issue / For simple inquiries / discussions, please go to the discussions or raise a low priority Default issue
|
.github/ISSUE_TEMPLATE/default.md
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
---
|
2 |
+
name: Default issue
|
3 |
+
about: 如果模板中没有你想发起的issue类型,可以选择此项,但这个issue也许会获得一个较低的处理优先级 / If there is no issue type you want to raise, you can start with this one. But this issue maybe will get a lower priority to deal with.
|
4 |
+
title: ''
|
5 |
+
labels: 'not urgent'
|
6 |
+
assignees: ''
|
7 |
+
---
|
.github/workflows/ruff.yml
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
name: Ruff
|
2 |
+
on: [push, pull_request]
|
3 |
+
jobs:
|
4 |
+
ruff:
|
5 |
+
runs-on: ubuntu-latest
|
6 |
+
steps:
|
7 |
+
- uses: actions/checkout@v3
|
8 |
+
- uses: chartboost/ruff-action@v1
|