Skip to content

Commit 8c90bf8

Browse files
committed
chore: update bot for 6.4
1 parent d54cd7c commit 8c90bf8

File tree

1 file changed

+74
-74
lines changed

1 file changed

+74
-74
lines changed

scripts/pr_reminder_basedon_assignee.py

+74-74
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
docs_url = 'https://github.com/pingcap/docs/pulls?q=is%3Apr'
1010
open_url = '+is%3Aopen+is%3Apr'
1111
close_url = '+is%3Aclosed+label%3Atranslation%2Fdoing'
12-
v63 = '+label%3Av6.3'
12+
v64 = '+label%3Av6.4'
1313
type_compatibility_change = '+label%3Atype%2Fcompatibility-or-feature-change'
1414
type_oncall = '+label%3AONCALL'
1515
type_bugfix = '+label%3Atype%2Fbug-fix'
@@ -70,18 +70,18 @@ def pop_zero_value(**data):
7070

7171
data_oreoxmt = {
7272
'date': datetime.now().strftime('%Y-%m-%d'),
73-
'oreoxmt_zh_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_cn_url + open_url + oreoxmt_assignee + v63)),
74-
'oreoxmt_zh_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_cn_url + close_url + oreoxmt_assignee + v63)),
75-
'oreoxmt_zh_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_cn_url + open_url + oreoxmt_author + v63)),
76-
'oreoxmt_en_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_url + open_url + oreoxmt_assignee + v63)),
77-
'oreoxmt_en_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_url + close_url + oreoxmt_assignee + v63)),
78-
'oreoxmt_en_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_url + open_url + oreoxmt_author + v63)),
79-
'oreoxmt_zh_assignee_open_url': docs_cn_url + open_url + oreoxmt_assignee + v63,
80-
'oreoxmt_zh_assignee_close_url': docs_cn_url + close_url + oreoxmt_assignee + v63,
81-
'oreoxmt_zh_author_open_url': docs_cn_url + open_url + oreoxmt_author + v63,
82-
'oreoxmt_en_assignee_open_url': docs_url + open_url + oreoxmt_assignee + v63,
83-
'oreoxmt_en_assignee_close_url': docs_url + close_url + oreoxmt_assignee + v63,
84-
'oreoxmt_en_author_open_url': docs_url + open_url + oreoxmt_author + v63,
73+
'oreoxmt_zh_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_cn_url + open_url + oreoxmt_assignee + v64)),
74+
'oreoxmt_zh_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_cn_url + close_url + oreoxmt_assignee + v64)),
75+
'oreoxmt_zh_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_cn_url + open_url + oreoxmt_author + v64)),
76+
'oreoxmt_en_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_url + open_url + oreoxmt_assignee + v64)),
77+
'oreoxmt_en_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_url + close_url + oreoxmt_assignee + v64)),
78+
'oreoxmt_en_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_url + open_url + oreoxmt_author + v64)),
79+
'oreoxmt_zh_assignee_open_url': docs_cn_url + open_url + oreoxmt_assignee + v64,
80+
'oreoxmt_zh_assignee_close_url': docs_cn_url + close_url + oreoxmt_assignee + v64,
81+
'oreoxmt_zh_author_open_url': docs_cn_url + open_url + oreoxmt_author + v64,
82+
'oreoxmt_en_assignee_open_url': docs_url + open_url + oreoxmt_assignee + v64,
83+
'oreoxmt_en_assignee_close_url': docs_url + close_url + oreoxmt_assignee + v64,
84+
'oreoxmt_en_author_open_url': docs_url + open_url + oreoxmt_author + v64,
8585
'oreoxmt_zh_assignee_open_url_text': '待处理。',
8686
'oreoxmt_zh_assignee_close_url_text': '待翻译。',
8787
'oreoxmt_zh_author_open_url_text': '未合并。',
@@ -92,18 +92,18 @@ def pop_zero_value(**data):
9292

9393
data_shichun_0415 = {
9494
'date': datetime.now().strftime('%Y-%m-%d'),
95-
'shichun_0415_zh_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_cn_url + open_url + shichun_0415_assignee + v63)),
96-
'shichun_0415_zh_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_cn_url + close_url + shichun_0415_assignee + v63)),
97-
'shichun_0415_zh_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_cn_url + open_url + shichun_0415_author + v63)),
98-
'shichun_0415_en_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_url + open_url + shichun_0415_assignee + v63)),
99-
'shichun_0415_en_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_url + close_url + shichun_0415_assignee + v63)),
100-
'shichun_0415_en_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_url + open_url + shichun_0415_author + v63)),
101-
'shichun_0415_zh_assignee_open_url': docs_cn_url + open_url + shichun_0415_assignee + v63,
102-
'shichun_0415_zh_assignee_close_url': docs_cn_url + close_url + shichun_0415_assignee + v63,
103-
'shichun_0415_zh_author_open_url': docs_cn_url + open_url + shichun_0415_author + v63,
104-
'shichun_0415_en_assignee_open_url': docs_url + open_url + shichun_0415_assignee + v63,
105-
'shichun_0415_en_assignee_close_url': docs_url + close_url + shichun_0415_assignee + v63,
106-
'shichun_0415_en_author_open_url': docs_url + open_url + shichun_0415_author + v63,
95+
'shichun_0415_zh_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_cn_url + open_url + shichun_0415_assignee + v64)),
96+
'shichun_0415_zh_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_cn_url + close_url + shichun_0415_assignee + v64)),
97+
'shichun_0415_zh_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_cn_url + open_url + shichun_0415_author + v64)),
98+
'shichun_0415_en_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_url + open_url + shichun_0415_assignee + v64)),
99+
'shichun_0415_en_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_url + close_url + shichun_0415_assignee + v64)),
100+
'shichun_0415_en_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_url + open_url + shichun_0415_author + v64)),
101+
'shichun_0415_zh_assignee_open_url': docs_cn_url + open_url + shichun_0415_assignee + v64,
102+
'shichun_0415_zh_assignee_close_url': docs_cn_url + close_url + shichun_0415_assignee + v64,
103+
'shichun_0415_zh_author_open_url': docs_cn_url + open_url + shichun_0415_author + v64,
104+
'shichun_0415_en_assignee_open_url': docs_url + open_url + shichun_0415_assignee + v64,
105+
'shichun_0415_en_assignee_close_url': docs_url + close_url + shichun_0415_assignee + v64,
106+
'shichun_0415_en_author_open_url': docs_url + open_url + shichun_0415_author + v64,
107107
'shichun_0415_zh_assignee_open_url_text': '待处理。',
108108
'shichun_0415_zh_assignee_close_url_text': '待翻译。',
109109
'shichun_0415_zh_author_open_url_text': '未合并。',
@@ -114,18 +114,18 @@ def pop_zero_value(**data):
114114

115115
data_ran_huang = {
116116
'date': datetime.now().strftime('%Y-%m-%d'),
117-
'ran_huang_zh_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_cn_url + open_url + ran_huang_assignee + v63)),
118-
'ran_huang_zh_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_cn_url + close_url + ran_huang_assignee + v63)),
119-
'ran_huang_zh_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_cn_url + open_url + ran_huang_author + v63)),
120-
'ran_huang_en_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_url + open_url + ran_huang_assignee + v63)),
121-
'ran_huang_en_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_url + close_url + ran_huang_assignee + v63)),
122-
'ran_huang_en_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_url + open_url + ran_huang_author + v63)),
123-
'ran_huang_zh_assignee_open_url': docs_cn_url + open_url + ran_huang_assignee + v63,
124-
'ran_huang_zh_assignee_close_url': docs_cn_url + close_url + ran_huang_assignee + v63,
125-
'ran_huang_zh_author_open_url': docs_cn_url + open_url + ran_huang_author + v63,
126-
'ran_huang_en_assignee_open_url': docs_url + open_url + ran_huang_assignee + v63,
127-
'ran_huang_en_assignee_close_url': docs_url + close_url + ran_huang_assignee + v63,
128-
'ran_huang_en_author_open_url': docs_url + open_url + ran_huang_author + v63,
117+
'ran_huang_zh_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_cn_url + open_url + ran_huang_assignee + v64)),
118+
'ran_huang_zh_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_cn_url + close_url + ran_huang_assignee + v64)),
119+
'ran_huang_zh_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_cn_url + open_url + ran_huang_author + v64)),
120+
'ran_huang_en_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_url + open_url + ran_huang_assignee + v64)),
121+
'ran_huang_en_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_url + close_url + ran_huang_assignee + v64)),
122+
'ran_huang_en_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_url + open_url + ran_huang_author + v64)),
123+
'ran_huang_zh_assignee_open_url': docs_cn_url + open_url + ran_huang_assignee + v64,
124+
'ran_huang_zh_assignee_close_url': docs_cn_url + close_url + ran_huang_assignee + v64,
125+
'ran_huang_zh_author_open_url': docs_cn_url + open_url + ran_huang_author + v64,
126+
'ran_huang_en_assignee_open_url': docs_url + open_url + ran_huang_assignee + v64,
127+
'ran_huang_en_assignee_close_url': docs_url + close_url + ran_huang_assignee + v64,
128+
'ran_huang_en_author_open_url': docs_url + open_url + ran_huang_author + v64,
129129
'ran_huang_zh_assignee_open_url_text': '待处理。',
130130
'ran_huang_zh_assignee_close_url_text': '待翻译。',
131131
'ran_huang_zh_author_open_url_text': '未合并。',
@@ -136,18 +136,18 @@ def pop_zero_value(**data):
136136

137137
data_hfxsd = {
138138
'date': datetime.now().strftime('%Y-%m-%d'),
139-
'hfxsd_zh_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_cn_url + open_url + hfxsd_assignee + v63)),
140-
'hfxsd_zh_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_cn_url + close_url + hfxsd_assignee + v63)),
141-
'hfxsd_zh_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_cn_url + open_url + hfxsd_author + v63)),
142-
'hfxsd_en_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_url + open_url + hfxsd_assignee + v63)),
143-
'hfxsd_en_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_url + close_url + hfxsd_assignee + v63)),
144-
'hfxsd_en_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_url + open_url + hfxsd_author + v63)),
145-
'hfxsd_zh_assignee_open_url': docs_cn_url + open_url + hfxsd_assignee + v63,
146-
'hfxsd_zh_assignee_close_url': docs_cn_url + close_url + hfxsd_assignee + v63,
147-
'hfxsd_zh_author_open_url': docs_cn_url + open_url + hfxsd_author + v63,
148-
'hfxsd_en_assignee_open_url': docs_url + open_url + hfxsd_assignee + v63,
149-
'hfxsd_en_assignee_close_url': docs_url + close_url + hfxsd_assignee + v63,
150-
'hfxsd_en_author_open_url': docs_url + open_url + hfxsd_author + v63,
139+
'hfxsd_zh_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_cn_url + open_url + hfxsd_assignee + v64)),
140+
'hfxsd_zh_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_cn_url + close_url + hfxsd_assignee + v64)),
141+
'hfxsd_zh_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_cn_url + open_url + hfxsd_author + v64)),
142+
'hfxsd_en_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_url + open_url + hfxsd_assignee + v64)),
143+
'hfxsd_en_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_url + close_url + hfxsd_assignee + v64)),
144+
'hfxsd_en_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_url + open_url + hfxsd_author + v64)),
145+
'hfxsd_zh_assignee_open_url': docs_cn_url + open_url + hfxsd_assignee + v64,
146+
'hfxsd_zh_assignee_close_url': docs_cn_url + close_url + hfxsd_assignee + v64,
147+
'hfxsd_zh_author_open_url': docs_cn_url + open_url + hfxsd_author + v64,
148+
'hfxsd_en_assignee_open_url': docs_url + open_url + hfxsd_assignee + v64,
149+
'hfxsd_en_assignee_close_url': docs_url + close_url + hfxsd_assignee + v64,
150+
'hfxsd_en_author_open_url': docs_url + open_url + hfxsd_author + v64,
151151
'hfxsd_zh_assignee_open_url_text': '待处理。',
152152
'hfxsd_zh_assignee_close_url_text': '待翻译。',
153153
'hfxsd_zh_author_open_url_text': '未合并。',
@@ -158,18 +158,18 @@ def pop_zero_value(**data):
158158

159159
data_qiancai = {
160160
'date': datetime.now().strftime('%Y-%m-%d'),
161-
'qiancai_zh_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_cn_url + open_url + qiancai_assignee + v63)),
162-
'qiancai_zh_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_cn_url + close_url + qiancai_assignee + v63)),
163-
'qiancai_zh_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_cn_url + open_url + qiancai_author + v63)),
164-
'qiancai_en_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_url + open_url + qiancai_assignee + v63)),
165-
'qiancai_en_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_url + close_url + qiancai_assignee + v63)),
166-
'qiancai_en_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_url + open_url + qiancai_author + v63)),
167-
'qiancai_zh_assignee_open_url': docs_cn_url + open_url + qiancai_assignee + v63,
168-
'qiancai_zh_assignee_close_url': docs_cn_url + close_url + qiancai_assignee + v63,
169-
'qiancai_zh_author_open_url': docs_cn_url + open_url + qiancai_author + v63,
170-
'qiancai_en_assignee_open_url': docs_url + open_url + qiancai_assignee + v63,
171-
'qiancai_en_assignee_close_url': docs_url + close_url + qiancai_assignee + v63,
172-
'qiancai_en_author_open_url': docs_url + open_url + qiancai_author + v63,
161+
'qiancai_zh_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_cn_url + open_url + qiancai_assignee + v64)),
162+
'qiancai_zh_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_cn_url + close_url + qiancai_assignee + v64)),
163+
'qiancai_zh_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_cn_url + open_url + qiancai_author + v64)),
164+
'qiancai_en_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_url + open_url + qiancai_assignee + v64)),
165+
'qiancai_en_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_url + close_url + qiancai_assignee + v64)),
166+
'qiancai_en_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_url + open_url + qiancai_author + v64)),
167+
'qiancai_zh_assignee_open_url': docs_cn_url + open_url + qiancai_assignee + v64,
168+
'qiancai_zh_assignee_close_url': docs_cn_url + close_url + qiancai_assignee + v64,
169+
'qiancai_zh_author_open_url': docs_cn_url + open_url + qiancai_author + v64,
170+
'qiancai_en_assignee_open_url': docs_url + open_url + qiancai_assignee + v64,
171+
'qiancai_en_assignee_close_url': docs_url + close_url + qiancai_assignee + v64,
172+
'qiancai_en_author_open_url': docs_url + open_url + qiancai_author + v64,
173173
'qiancai_zh_assignee_open_url_text': '待处理。',
174174
'qiancai_zh_assignee_close_url_text': '待翻译。',
175175
'qiancai_zh_author_open_url_text': '未合并。',
@@ -180,18 +180,18 @@ def pop_zero_value(**data):
180180

181181
data_tomshawn = {
182182
'date': datetime.now().strftime('%Y-%m-%d'),
183-
'tomshawn_zh_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_cn_url + open_url + tomshawn_assignee + v63)),
184-
'tomshawn_zh_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_cn_url + close_url + tomshawn_assignee + v63)),
185-
'tomshawn_zh_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_cn_url + open_url + tomshawn_author + v63)),
186-
'tomshawn_en_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_url + open_url + tomshawn_assignee + v63)),
187-
'tomshawn_en_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_url + close_url + tomshawn_assignee + v63)),
188-
'tomshawn_en_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_url + open_url + tomshawn_author + v63)),
189-
'tomshawn_zh_assignee_open_url': docs_cn_url + open_url + tomshawn_assignee + v63,
190-
'tomshawn_zh_assignee_close_url': docs_cn_url + close_url + tomshawn_assignee + v63,
191-
'tomshawn_zh_author_open_url': docs_cn_url + open_url + tomshawn_author + v63,
192-
'tomshawn_en_assignee_open_url': docs_url + open_url + tomshawn_assignee + v63,
193-
'tomshawn_en_assignee_close_url': docs_url + close_url + tomshawn_assignee + v63,
194-
'tomshawn_en_author_open_url': docs_url + open_url + tomshawn_author + v63,
183+
'tomshawn_zh_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_cn_url + open_url + tomshawn_assignee + v64)),
184+
'tomshawn_zh_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_cn_url + close_url + tomshawn_assignee + v64)),
185+
'tomshawn_zh_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_cn_url + open_url + tomshawn_author + v64)),
186+
'tomshawn_en_assignee_open': '有 {} 个未合源语 PR'.format(get_pr_no(docs_url + open_url + tomshawn_assignee + v64)),
187+
'tomshawn_en_assignee_close': '有 {} 个已合源语 PR'.format(get_pr_no(docs_url + close_url + tomshawn_assignee + v64)),
188+
'tomshawn_en_author_open': '已翻译了 {} 个 PR'.format(get_pr_no(docs_url + open_url + tomshawn_author + v64)),
189+
'tomshawn_zh_assignee_open_url': docs_cn_url + open_url + tomshawn_assignee + v64,
190+
'tomshawn_zh_assignee_close_url': docs_cn_url + close_url + tomshawn_assignee + v64,
191+
'tomshawn_zh_author_open_url': docs_cn_url + open_url + tomshawn_author + v64,
192+
'tomshawn_en_assignee_open_url': docs_url + open_url + tomshawn_assignee + v64,
193+
'tomshawn_en_assignee_close_url': docs_url + close_url + tomshawn_assignee + v64,
194+
'tomshawn_en_author_open_url': docs_url + open_url + tomshawn_author + v64,
195195
'tomshawn_zh_assignee_open_url_text': '待处理。',
196196
'tomshawn_zh_assignee_close_url_text': '待翻译。',
197197
'tomshawn_zh_author_open_url_text': '未合并。',
@@ -234,7 +234,7 @@ def pop_zero_value(**data):
234234
[
235235
{
236236
"tag": "text",
237-
"text": "v6.3 发版文档,中英文截止日期 2022-09-19"
237+
"text": "v6.4 发版文档,中英文截止日期 2022-11-04"
238238
}
239239
],
240240
[

0 commit comments

Comments
 (0)