Commit Graph

292 Commits

Author SHA1 Message Date
69f1552044 refactor: label issues update and fix dry-run issues 2025-09-21 23:20:34 +08:00
f934d7978e
chore: updgrade to latest hooks 2025-09-20 20:29:11 -07:00
7bddebe806 fix: cq 2025-09-20 14:27:59 +08:00
c0f7a75dc8 fix: cq 2025-09-19 23:10:11 +08:00
a2f6a83b09 feat: add exclusive tag for addition and deletion 2025-09-19 22:54:39 +08:00
594337a54d doc: update README and add new commands 2025-09-19 19:43:58 +08:00
77c5db499d feat: add app command for updating channels 2025-09-19 19:43:29 +08:00
2accba2009 feat: update channel 2025-09-19 19:43:05 +08:00
9cf33f1216 feat: add app command for closing issues 2025-09-19 19:42:36 +08:00
a2d636f64e feat: close issues 2025-09-19 19:41:40 +08:00
0e37b5d444 feat: label and unlabel issues 2025-09-19 19:41:19 +08:00
082169ed1b fix: changed canvas api login_id 2025-09-19 19:39:40 +08:00
b64ef1198e
chore: subject: wrong Canvas email 2025-09-08 22:44:04 -07:00
f8ff9fd0f9
feat: sample to, subject, body 2025-09-08 22:40:41 -07:00
d28fdaf492
feat: export email in export-users 2025-09-08 22:33:03 -07:00
14154fb59b
fix: typo 2025-08-03 14:40:41 -07:00
cb5735ac40
feat: remove checkout dest lock 2025-08-03 14:40:22 -07:00
083140079e
feat: remove current local head lock 2025-08-03 14:39:09 -07:00
aa9a69eaf1
feat: support git ref as scoreboard column 2025-07-27 03:26:24 -07:00
2d7aba5ce0
fix: typo 2025-07-27 03:09:10 -07:00
0b45898b91
feat: repo name in scoreboard 2025-07-27 02:42:00 -07:00
353797323d
feat(canvas): export all users 2025-07-03 08:46:05 -04:00
beeb45709f
fix: penalty factor calculation 2025-06-30 22:49:26 -04:00
54a4f404fe
fix: penalty for negative score 2025-06-30 08:09:07 -04:00
9e31fc71be
feat: support --issue-label-exclusive 2025-06-25 04:59:23 -04:00
c3b053f0a5
fix: total score penalty warning 2025-06-24 09:31:39 -04:00
0989e4ebd3 fix(regex): full match 2025-06-20 23:01:32 +08:00
4a0507602b
chore: better penalty msg 2025-06-19 11:15:44 -04:00
b26b159f24
fix: get label id 2025-06-19 08:21:00 -04:00
8e3e61c37b
chore: more sanity check 2025-06-19 07:18:28 -04:00
4ae1907ad2
fix: empty penalty 2025-06-19 07:12:37 -04:00
c743e30c1c
chore: better penalty range with +1s 2025-06-19 07:07:11 -04:00
686d4eecf5
chore: better penalty range with +1s 2025-06-19 07:01:06 -04:00
c48bc1a304
feat: support penalty config 2025-06-19 06:37:03 -04:00
07ef6cd5d8
refactor: simplify label finding 2025-06-19 04:01:53 -04:00
1336c6f1f8
feat: joj3 create label when create issue 2025-06-19 02:05:47 -04:00
c1f7b4bdb2
chore: remove colon in title 2025-06-18 09:21:57 -04:00
dad4ff170c
chore: rename valid time args 2025-06-18 09:05:47 -04:00
011b9c26b0 feat: generate repos using templates (#1)
The feature allows choosing templates when creating repos for individuals and groups.

Reviewed-on: JOJ/Joint-Teapot#1
Reviewed-by: 张泊明518370910136 <bomingzh@sjtu.edu.cn>
Co-authored-by: Min Zhengjie <minzhengjie@sjtu.edu.cn>
Co-committed-by: Min Zhengjie <minzhengjie@sjtu.edu.cn>
2025-06-18 14:22:55 +08:00
0f39e660d0
chore: check output format 2025-06-17 16:09:15 -04:00
bbc415b33d
feat: joj3 submission time check 2025-06-17 15:59:04 -04:00
2c1123892c
fix: remove more locks 2025-06-08 22:43:11 -04:00
65a8a5d130
feat: remove more locks 2025-06-08 22:21:03 -04:00
aa439a7c1e
feat: disable filelock temporarily 2025-06-08 21:48:36 -04:00
ec13490d0b
chore: more logs 2025-06-08 03:09:39 -04:00
01b1b464fa
ci: use gitea.xxx 2025-06-05 06:30:35 -04:00
bbbafeb734
ci: always force build 2025-06-02 21:15:04 -04:00
f039214720
ci: trigger image build 2025-06-02 21:12:03 -04:00
2abda08bfb
ci: new condition 2025-06-02 21:01:58 -04:00
ec1eb82e68
ci: new condition 2025-06-02 20:59:07 -04:00