Commit Graph

213 Commits

Author SHA1 Message Date
8499278231
feat: remove trigger actor 2024-11-25 02:12:24 -05:00
c09d95161d
feat: use triggering actor in commit msg 2024-11-25 01:41:32 -05:00
5d6668709e
feat: remove more git locks 2024-11-19 07:21:11 -05:00
16028d8195
feat: set reset target 2024-11-19 07:15:30 -05:00
3550042c8e
feat: remove more git locks 2024-11-19 07:10:54 -05:00
3f8d7af725
feat: scoreboard show raw score 2024-11-16 02:19:54 -05:00
9aa04f5ac1
feat: print issue, action, sha to stdout 2024-11-10 22:30:26 -05:00
263c3383bb
fix: add missing line break 2024-11-04 03:36:34 -05:00
ebf7e04282
feat: clean git lock file for joj3 2024-11-03 01:45:41 -04:00
78b97adec2
fix: score in issue prefix 2024-11-01 05:46:10 -04:00
482315cf56
fix: joj3 max total score as option 2024-11-01 04:52:03 -04:00
939c101eeb
feat: max total score in scoreboard 2024-11-01 02:37:40 -04:00
2bc0a0a18d
feat: max total score 2024-11-01 02:34:31 -04:00
cf9ba49d18
feat: only re-use opened issues 2024-10-31 20:13:13 -04:00
249b8eb0c9
fix: remove negative score from prefix 2024-10-31 19:39:43 -04:00
f911eacf00
feat: lower case run id 2024-10-30 19:32:30 -04:00
37f89ae57b
feat: joj3 show run ID in issue body 2024-10-30 18:59:44 -04:00
52ac616ec6
feat: joj3-all exit code 1 on error 2024-10-30 18:08:55 -04:00
a4f6482b21
feat: joj3 auto retry on git push failed 2024-10-30 18:03:16 -04:00
0ad1e9540a
feat: option to remove submitter in issue title 2024-10-30 17:49:20 -04:00
8fa74e71d8
feat: joj3 issue default title with 0 score 2024-10-30 05:25:32 -04:00
3104ac6b59
feat: submitter id in joj3 issue title 2024-10-30 05:16:08 -04:00
ccd48c75db
feat: exercise name in commit msg 2024-10-29 00:11:18 -04:00
cc5baf2b45
fix: gitea issue url 2024-10-28 02:26:36 -04:00
2560c7ab15
chore: more log on joj3 issue 2024-10-28 02:20:21 -04:00
a211db24a6
fix: joj3 update issue title 2024-10-27 22:03:19 -04:00
41d8167dc5
feat: joj3 issue show time 2024-10-27 11:50:57 -04:00
f85b20e197
feat: joj3 re-use issue 2024-10-27 11:14:26 -04:00
0e292bb6bd
feat: use html_url 2024-10-27 05:42:07 -04:00
51b79cc926
feat: log gitea issue url 2024-10-27 05:34:12 -04:00
16cbd2b945
feat: log gitea issue url 2024-10-27 05:28:35 -04:00
e634e39d26
chore: hide joj3-all issue result log 2024-10-27 05:25:24 -04:00
40db41e87f
feat: joj3 all with link to issue 2024-10-27 04:58:08 -04:00
aea9ac72c4
feat: create path on not exist 2024-10-20 16:48:38 -04:00
bfc12eee53
feat: support joj3-all 2024-10-18 21:41:54 -04:00
ee17d86614
feat: lazy load obj before file lock 2024-10-18 16:20:09 -04:00
95014dfcde
chore: log on file lock 2024-10-17 22:57:09 -04:00
80770873aa
fix: lock file path 2024-10-17 22:54:58 -04:00
940112e696
feat: file lock on git operation 2024-10-17 22:51:35 -04:00
afb5d82421
feat: backward compatible arg order 2024-10-16 23:39:48 -04:00
1a4ffa214d
feat: show commit hash 2024-10-16 20:51:57 -04:00
858759a5bf feat: commit message with link to actor 2024-10-16 16:29:08 -04:00
201de7d6bc feat: issue with submitter 2024-10-16 15:09:28 -04:00
2ac1ab4ead feat: show stage score 2024-10-11 11:53:39 -04:00
2ea2d7a1a8
feat: more spaces 2024-10-11 01:31:45 -04:00
mQzLjP
02a09d32fb
fix: completely remove content on empty stage (#45)
Co-authored-by: BoYanZh <boyanzh233@gmail.com>
2024-10-10 20:36:08 -04:00
342c145d20
fix: new line after stage 2024-10-10 20:17:40 -04:00
mQzLjP
bc73b17abd
feat: hide empty stages (#44)
Co-authored-by: BoYanZh <boyanzh233@gmail.com>
2024-10-10 03:24:18 -04:00
6888ce51d9
fix: 2 new lines after </summary> 2024-10-10 00:24:55 -04:00
2f9c875d91
fix: wrap <summary> by <details> 2024-10-09 14:42:15 -04:00
e6c406d6b5
feat: hide empty comment 2024-10-09 05:13:54 -04:00
311aff4d9c
fix: comment with summary 2024-10-09 04:52:01 -04:00
bc5739a0b1
feat: revert to old comment 2024-10-09 04:41:28 -04:00
mQzLjP
0e54dd50ec
feat: JOJ3 issue enhancement (#43) 2024-10-09 03:19:39 -04:00
9647b5d728
style: run pre-commit 2024-10-08 06:59:10 -04:00
2ccce41807
feat: add powered by in joj3 comment 2024-10-04 20:40:39 -04:00
3b40174a64
feat: sort failed table by time 2024-10-04 18:46:48 -04:00
f3f45f8280
feat: more info in joj3 commit msgs 2024-10-04 10:45:58 -04:00
6c047795ea
revert: "feat: InterceptHandler with no depth on no backtrace"
This reverts commit fdfebc87d8.
2024-10-02 23:49:51 -04:00
fdfebc87d8
feat: InterceptHandler with no depth on no backtrace 2024-10-02 22:47:47 -04:00
04995f1934
feat: InterceptHandler with diagnose and backtrace 2024-10-02 22:38:10 -04:00
cae195a4b5
feat: unwatch all repos 2024-10-02 14:14:24 -04:00
f9b6409e53
feat: log debug log file path 2024-10-01 16:44:54 -04:00
2116cfa997
feat: hide log diagnose & backtrace in for joj3 2024-10-01 16:35:25 -04:00
35f1fa37f3 fix: typo 2024-10-01 13:24:53 -04:00
bc92b222c3 feat: sort score from low to high 2024-10-01 13:15:33 -04:00
bc6d85811d
feat: leave comment on force quit 2024-10-01 04:56:59 -04:00
131fd5af0b
feat: comment "Failed" on force quit 2024-10-01 04:24:58 -04:00
d92e8114d8
fix: joj3-failed-table order 2024-10-01 03:17:43 -04:00
d0192f37ef
feat: failure link 2024-10-01 02:32:20 -04:00
9d4d4eb7fe
feat: skip commit & push on nothing changed 2024-09-30 06:19:34 -04:00
cc9cb3224c
feat: update joj3 issue format 2024-09-30 05:59:43 -04:00
b128625bce
feat: update joj3 format 2024-09-30 05:31:13 -04:00
98e4400e32
feat: support joj3 metadata skip steps 2024-09-26 03:34:57 -04:00
85fae796ce
fix: handle invalid space \xa0 in repo_name_converter (#41) 2024-09-20 03:38:33 -04:00
e332c64221
feat: joj3 comment show link to actions 2024-09-14 21:58:53 -04:00
0b50495d09
feat: optional gitea debug 2024-09-14 21:32:27 -04:00
cdc86c5457
fix: support set settings 2024-09-14 19:34:34 -04:00
6303d31b1b
feat: create result issue 2024-09-14 18:27:52 -04:00
a686b5df5a
feat: less arguments 2024-09-14 18:27:46 -04:00
0c2fdaaa34
feat: joj3 commands load settings from file 2024-09-14 18:27:37 -04:00
bace3c0d30
feat: continue running on user missing in create-teams (#38) 2024-07-23 09:21:37 -04:00
0ed098fd1d
fix: gitea get team id by name (#36) 2024-07-23 04:25:10 -04:00
a497f03089
feat: create comment 2024-07-05 04:11:18 -04:00
dac569259b
feat: joj3 failed table / fix: joj3 scoreboard (#29) 2024-07-05 03:39:12 -04:00
1605335a1c
feat: JOJ3 scoreboard (#28)
Co-authored-by: BoYanZh <boyanzh233@gmail.com>
2024-06-08 17:12:29 -04:00
1d6147db60
style: fix codacy checks 2024-06-05 06:56:56 -04:00
109d26eb6e
style: run pre-commit 2024-06-05 06:24:40 -04:00
CHHC-L
a169a8b61c
feat: less Mattermost events (#27)
Co-authored-by: CHHC-L <136193358+serkini@users.noreply.github.com>
2023-09-27 21:51:22 -04:00
c1bf2ecf3a
feat: give hint when failed to find a team (#24) 2023-09-15 14:50:59 -04:00
666d62bc98
feat: handle focs_gitea logger 2023-07-13 19:33:17 +08:00
dd33a8ef9c
feat: intercept standard logging messages 2023-07-13 03:35:27 +08:00
78f29fc9f6
fix: gitea get team by name not found 2023-07-11 23:43:44 +08:00
2303cf71a2
chore: bump pydantic to 2 2023-07-11 23:33:22 +08:00
King
d56328ce4a
fix: use integration_id to get students' jAccount username (#22) 2023-05-28 17:17:50 +08:00
King
fb2b866667
fix: use canvas email instead of gitea user (#21) 2023-05-23 01:17:15 +08:00
Frederick
1530d8b44d
feat: create-personal-repos allows suffix (#18)
* feat: create-personal-repos allows suffix

Fix gitea worker by s/sis_login_id/login_id/g
Also simplify name conversion with str.title()

* docs: document create-personal-repos --suffix
2022-09-23 14:00:08 +08:00
Frederick
58cd7ba4a1
feat: extend create-issues with --regex and --file (#19)
* feat: create-issues allows reading from file

* feat: create-issues allows regex for repo names

* docs: extend create-issues
2022-09-23 00:49:10 +08:00
Frederick
db402cbb1d
fix: gitea worker uses login_id, skips when student not found (#16)
* fix: gitea worker uses login_id, skips when student not found

* fix: bare except

* fix: redundant logger warning
2022-09-21 10:01:27 +08:00
Frederick
6c0df81ec6
feat: Option to invite teaching team when creating MM channels (#17)
Also add config for mattermost_teaching_team
2022-09-21 00:17:27 +08:00