4a0507602b
chore: better penalty msg
build / trigger-build-image (push) Successful in 13s
2025-06-19 11:15:44 -04:00
b26b159f24
fix: get label id
build / trigger-build-image (push) Successful in 11s
2025-06-19 08:21:00 -04:00
8e3e61c37b
chore: more sanity check
build / trigger-build-image (push) Successful in 11s
2025-06-19 07:18:28 -04:00
4ae1907ad2
fix: empty penalty
build / trigger-build-image (push) Successful in 12s
2025-06-19 07:12:37 -04:00
c743e30c1c
chore: better penalty range with +1s
build / trigger-build-image (push) Successful in 15s
2025-06-19 07:07:11 -04:00
686d4eecf5
chore: better penalty range with +1s
build / trigger-build-image (push) Successful in 26s
2025-06-19 07:01:06 -04:00
c48bc1a304
feat: support penalty config
build / trigger-build-image (push) Successful in 13s
2025-06-19 06:37:03 -04:00
07ef6cd5d8
refactor: simplify label finding
build / trigger-build-image (push) Successful in 12s
2025-06-19 04:01:53 -04:00
1336c6f1f8
feat: joj3 create label when create issue
build / trigger-build-image (push) Successful in 12s
2025-06-19 02:05:47 -04:00
c1f7b4bdb2
chore: remove colon in title
build / trigger-build-image (push) Successful in 9s
2025-06-18 09:21:57 -04:00
dad4ff170c
chore: rename valid time args
build / trigger-build-image (push) Successful in 14s
2025-06-18 09:05:47 -04:00
011b9c26b0
feat: generate repos using templates ( #1 )
...
build / trigger-build-image (push) Successful in 16s
The feature allows choosing templates when creating repos for individuals and groups.
Reviewed-on: #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
build / trigger-build-image (push) Successful in 11s
2025-06-17 16:09:15 -04:00
bbc415b33d
feat: joj3 submission time check
build / trigger-build-image (push) Successful in 15s
2025-06-17 15:59:04 -04:00
2c1123892c
fix: remove more locks
build / trigger-build-image (push) Successful in 14s
2025-06-08 22:43:11 -04:00
65a8a5d130
feat: remove more locks
build / trigger-build-image (push) Successful in 13s
2025-06-08 22:21:03 -04:00
aa439a7c1e
feat: disable filelock temporarily
build / trigger-build-image (push) Successful in 12s
2025-06-08 21:48:36 -04:00
ec13490d0b
chore: more logs
build / trigger-build-image (push) Successful in 13s
2025-06-08 03:09:39 -04:00
96a3d20312
fix: joj3-check-env group match
CodeQL / Analyze (python) (push) Failing after 5s
mkdocs / deploy (push) Failing after 5s
Python package / build (push) Failing after 3s
2025-05-29 00:31:14 -04:00
mQzLjP
30e6d5aaeb
feat(mm): more webhook events ( #57 )
2025-05-25 07:06:06 -04:00
564b334a4a
fix: gitea issue url
2025-05-25 02:50:27 -04:00
663506c58f
feat: create joj3 issue with correct title & body
2025-05-24 14:00:50 -04:00
mQzLjP
6be5df7314
fix(gitea): timezone ( #56 )
2025-05-20 23:25:27 -04:00
mQzLjP
23204ef168
feat: create issue with milestone ( #55 )
2025-05-20 14:49:01 -04:00
mQzLjP
396329f4b6
feat: archive repos by regex ( #54 )
2025-05-16 20:04:44 -04:00
mQzLjP
183f4267de
feat: update team naming format ( #53 )
2025-05-16 05:28:44 -04:00
4b4034c651
refactor: move more joj3 functions to teapot.py
2025-03-26 22:01:48 -04:00
691c8a4adc
refactor: move moss-all-repos to teapot.py
2025-03-26 21:28:51 -04:00
55ad49d199
feat: default fake moss user id
2025-03-26 18:24:27 -04:00
07db55402b
feat: moss all repos
2025-03-26 18:20:01 -04:00
d094d7a974
feat: default branch as config field
2025-03-22 17:41:51 -04:00
643ce96ac5
chore: remove out-of-date FIXME
2025-03-22 05:39:49 -04:00
b2b4c68ddb
chore: rename check title
2025-03-21 18:10:26 -04:00
ae79299bf5
feat: load env from pydantic-settings
2025-03-21 17:48:24 -04:00
332efed675
feat: remove unused commands
2025-03-21 17:15:11 -04:00
f878a1a524
fix: timezone
2025-03-21 06:26:28 -04:00
6d9c5e6431
feat: less commit iter
2025-03-21 06:16:28 -04:00
4b59a3d629
feat: compile regex pattern
2025-03-21 06:06:35 -04:00
adf4fe11a3
feat: log joj3 command ends
2025-03-21 04:04:34 -04:00
mQzLjP
31374ce816
feat(mm): git suffix for webhooks ( #52 )
2025-02-27 15:15:07 -05:00
mQzLjP
34539f435e
fix: name format ( #51 )
2025-02-23 10:02:57 -05:00
mQzLjP
3ab340f688
feat: csv export ( #50 )
2025-02-23 08:31:02 -05:00
mQzLjP
d564aff885
feat(mm): create individual channel ( #49 )
2025-02-23 08:30:11 -05:00
1c90f55013
feat: get jaccount from sjtu email
2025-02-19 22:55:46 -05:00
179c1e0649
feat(canvas): remove sortable_name deps
2025-02-19 22:33:44 -05:00
5b7a102115
feat: make joj3-env commands use options
2025-02-01 21:00:59 -05:00
1430b11e45
feat: load score file from env var
2025-02-01 20:06:31 -05:00
c8d6c10409
fix: less required env vars
2025-02-01 09:09:14 -05:00
0a8c188a48
feat: dump new res in joj3-all-env
2025-02-01 09:06:54 -05:00
a0982f7eeb
fix: joj3-check-env var name
2025-02-01 04:50:50 -05:00