dev #10

Merged
李衍志523370910113 merged 238 commits from dev into master 2025-03-05 16:20:39 +08:00

238 Commits

Author SHA1 Message Date
5a6cfd1475 style: schedule TODO for file management
All checks were successful
build / build (pull_request) Successful in 2m31s
build / build (push) Successful in 2m34s
2025-03-05 16:14:42 +08:00
c06a2d7464
style: rename
All checks were successful
build / build (push) Successful in 2m36s
build / build (pull_request) Successful in 2m34s
2025-03-05 03:01:42 -05:00
85e358d3b7 chore: remove unnecesarry None check
All checks were successful
build / build (push) Successful in 2m32s
build / build (pull_request) Successful in 2m30s
2025-03-05 15:57:10 +08:00
9f4eda337b chore: remove redundant comment
All checks were successful
build / build (pull_request) Successful in 2m31s
build / build (push) Successful in 2m33s
2025-03-05 15:53:46 +08:00
6ee7068bfa fix: remove defualt num for groups
All checks were successful
build / build (pull_request) Successful in 2m32s
build / build (push) Successful in 2m34s
2025-03-05 15:50:32 +08:00
3751eb84a6
refactor: sanity check & minor optimization
Some checks failed
build / build (push) Has been cancelled
build / build (pull_request) Successful in 2m30s
2025-03-05 02:48:08 -05:00
34ce4b0e13 chore: rename parser_enum->ParserEnum
All checks were successful
build / build (pull_request) Successful in 2m36s
build / build (push) Successful in 2m38s
2025-03-05 15:42:53 +08:00
a5680bb3bc
perf: better keyword time complexity
All checks were successful
build / build (push) Successful in 2m27s
build / build (pull_request) Successful in 2m26s
2025-03-05 02:33:10 -05:00
01949f136a
chore: lint error
All checks were successful
build / build (pull_request) Successful in 2m32s
build / build (push) Successful in 2m34s
2025-03-05 02:28:08 -05:00
855b35592f
refactor: clear health check args generation
Some checks failed
build / build (push) Has been cancelled
build / build (pull_request) Failing after 2m16s
2025-03-05 02:26:15 -05:00
38f0bc8598 chore: remove outdated FIXME
Some checks failed
build / build (pull_request) Failing after 2m20s
build / build (push) Failing after 2m23s
2025-03-05 15:21:35 +08:00
76b2a3c104
fix: python3.9 typing
Some checks failed
build / build (push) Failing after 2m26s
build / build (pull_request) Failing after 2m24s
2025-03-05 02:14:15 -05:00
c1c8e6ff3d
fix: python3.9 Union
Some checks failed
build / build (push) Has been cancelled
build / build (pull_request) Successful in 2m28s
2025-03-05 02:13:25 -05:00
63f154c540 fix: use (str, Enum)
All checks were successful
build / build (pull_request) Successful in 2m27s
build / build (push) Successful in 2m29s
2025-03-05 13:37:17 +08:00
e4027ad908 fix: update rtoml version
Some checks failed
build / build (push) Failing after 2m12s
build / build (pull_request) Failing after 2m26s
2025-03-05 13:32:40 +08:00
d1a9530758 feat: change python version to 3.11
All checks were successful
build / build (pull_request) Successful in 2m45s
build / build (push) Successful in 2m47s
2025-03-05 13:29:09 +08:00
3a75169e8c fix(models/result): remove Optionals for ParserConfigs
Some checks failed
build / build (pull_request) Failing after 2m24s
build / build (push) Failing after 2m26s
2025-03-05 13:08:34 +08:00
345f6daa32 feat: implement StrEnum for parser
Some checks failed
build / build (push) Failing after 2m19s
build / build (pull_request) Failing after 2m18s
2025-03-05 13:03:52 +08:00
924325b933 fix: num -> string in toml
Some checks failed
build / build (push) Has been cancelled
build / build (pull_request) Successful in 2m29s
2025-03-05 13:03:18 +08:00
d6a33d2f20
feat: only support str limit in toml
Some checks failed
build / build (push) Failing after 2m35s
build / build (pull_request) Failing after 2m33s
2025-03-04 22:46:01 -05:00
719f19232b fix: pass test
All checks were successful
build / build (pull_request) Successful in 2m30s
build / build (push) Successful in 2m32s
2025-03-05 11:15:11 +08:00
deb90a02ca feat: time and memory parse
Some checks failed
build / build (push) Has been cancelled
build / build (pull_request) Failing after 2m24s
2025-03-05 11:13:21 +08:00
30fae62b67
test: use load.py for joj1
All checks were successful
build / build (pull_request) Successful in 2m38s
build / build (push) Successful in 2m41s
2025-03-04 21:53:56 -05:00
25da08ecfc
style: force parser.with be a BaseModel
All checks were successful
build / build (push) Successful in 2m37s
build / build (pull_request) Successful in 2m35s
2025-03-04 21:03:19 -05:00
53819e63a2 fix: do not allow multiple name
All checks were successful
build / build (pull_request) Successful in 2m34s
build / build (push) Successful in 2m37s
2025-03-05 09:09:35 +08:00
55da1e8482 style: more robust code
All checks were successful
build / build (pull_request) Successful in 2m27s
build / build (push) Successful in 2m30s
2025-03-05 08:53:38 +08:00
dfe836109c style: some rename & more robust code
All checks were successful
build / build (push) Successful in 2m31s
build / build (pull_request) Successful in 2m29s
2025-03-05 08:49:34 +08:00
6cd0cd5509 fix: remove Optional
All checks were successful
build / build (push) Successful in 2m39s
build / build (pull_request) Successful in 2m38s
2025-03-05 08:41:26 +08:00
f3ed1db5b2
refactor: move load logic to separate file
All checks were successful
build / build (push) Successful in 2m29s
build / build (pull_request) Successful in 2m27s
2025-03-04 15:43:56 -05:00
3b40bee13c
test: use tests/convert as root
All checks were successful
build / build (pull_request) Successful in 2m29s
build / build (push) Successful in 2m30s
2025-03-04 15:23:46 -05:00
56ecd35e46
refactor: use dict instead of set for consistent order 2025-03-04 15:16:18 -05:00
e0da740871
style: rename class 2025-03-04 15:11:06 -05:00
a0c6bfd63c feat: result-detail testcase
All checks were successful
build / build (push) Successful in 2m30s
build / build (pull_request) Successful in 2m28s
2025-03-04 14:52:25 +08:00
6bfefd4f7b refactor: rearrange parser loop in dict
All checks were successful
build / build (pull_request) Successful in 2m30s
build / build (push) Successful in 2m33s
2025-03-04 14:46:05 +08:00
275f9f981c fix: use task.config.path
All checks were successful
build / build (push) Successful in 2m32s
build / build (pull_request) Successful in 2m30s
2025-03-04 13:34:25 +08:00
9c20c6b377 chore: fix comment
All checks were successful
build / build (push) Successful in 2m18s
build / build (pull_request) Successful in 2m22s
2025-03-03 16:33:24 +08:00
df76f63a43 perf(processors/task): remove redundant loop
All checks were successful
build / build (push) Successful in 2m34s
build / build (pull_request) Successful in 2m32s
2025-03-03 16:17:32 +08:00
45a184521e fix(processors/task): update all with model_dump
All checks were successful
build / build (push) Successful in 2m32s
build / build (pull_request) Successful in 2m34s
2025-03-03 13:14:04 +08:00
2c4d7cede7 fix: remove unnecessary if
All checks were successful
build / build (pull_request) Successful in 2m27s
build / build (push) Successful in 2m29s
2025-03-03 12:51:26 +08:00
b7b7a93677 Merge remote-tracking branch 'refs/remotes/origin/dev' into dev
All checks were successful
build / build (push) Successful in 2m33s
build / build (pull_request) Successful in 2m36s
2025-03-03 12:47:49 +08:00
7e58220d2f fix(processors/task): remove all getattr 2025-03-03 12:47:41 +08:00
c36e710668
refactor: better code style
All checks were successful
build / build (pull_request) Successful in 2m35s
build / build (push) Successful in 2m38s
2025-03-02 22:44:53 -05:00
635405ea2b fix(convert): use set instead list for cached
All checks were successful
build / build (push) Successful in 2m31s
build / build (pull_request) Successful in 2m30s
2025-03-03 11:09:14 +08:00
0c2baf67bd
chore: better code style
All checks were successful
build / build (push) Successful in 2m23s
build / build (pull_request) Successful in 2m21s
2025-03-02 15:33:44 -05:00
8baca08696
chore: rename var
All checks were successful
build / build (push) Successful in 2m18s
build / build (pull_request) Successful in 2m17s
2025-03-02 15:09:26 -05:00
8ad4d6f2a0
style: split health check words
Some checks failed
build / build (pull_request) Failing after 2m25s
build / build (push) Failing after 2m27s
2025-03-02 15:05:16 -05:00
6b5d941eb1
chore: move path to const
All checks were successful
build / build (pull_request) Successful in 2m35s
build / build (push) Successful in 2m38s
2025-03-02 15:01:31 -05:00
4b3668d772
chore: remove joj1 part
All checks were successful
build / build (pull_request) Successful in 2m33s
build / build (push) Successful in 2m36s
2025-03-02 14:41:17 -05:00
10f2d5c94b
style: rename
All checks were successful
build / build (push) Successful in 2m29s
build / build (pull_request) Successful in 2m28s
2025-03-02 14:35:03 -05:00
5444debb92
feat: better release time default
All checks were successful
build / build (pull_request) Successful in 2m25s
build / build (push) Successful in 2m27s
2025-03-02 14:31:03 -05:00
3e252e1ff0
chore: better defaults and code style
All checks were successful
build / build (push) Successful in 2m33s
build / build (pull_request) Successful in 2m32s
2025-03-02 14:26:25 -05:00
6bdd689176
fix: outdated workflow yaml
All checks were successful
build / build (pull_request) Successful in 2m36s
build / build (push) Successful in 2m38s
2025-03-02 13:25:40 -05:00
26ea5cfd8e fix: typo
All checks were successful
build / build (push) Successful in 2m31s
build / build (pull_request) Successful in 2m30s
2025-03-02 18:10:22 +08:00
82fa325cf6 fix: remove Optional and fix its dependent code
All checks were successful
build / build (pull_request) Successful in 2m32s
build / build (push) Successful in 2m35s
2025-03-02 18:06:27 +08:00
5c1eede217 fix(processors/task): parser model dump
All checks were successful
build / build (pull_request) Successful in 2m26s
build / build (push) Successful in 2m29s
2025-03-02 17:38:32 +08:00
b8bd3feccb fix(models/result): wrong alias
Some checks failed
build / build (pull_request) Failing after 2m26s
build / build (push) Failing after 2m28s
2025-03-02 17:29:42 +08:00
9bd662df8c feat(models/result): init specific parse model
All checks were successful
build / build (pull_request) Successful in 2m28s
build / build (push) Successful in 2m30s
2025-03-02 17:23:28 +08:00
6fc162769f
test: reasonable limits
All checks were successful
build / build (push) Successful in 2m34s
build / build (pull_request) Successful in 2m32s
2025-03-02 04:13:59 -05:00
c23781a185 Merge remote-tracking branch 'refs/remotes/origin/dev' into dev
All checks were successful
build / build (push) Successful in 2m22s
build / build (pull_request) Successful in 2m21s
2025-03-02 17:06:35 +08:00
079d7ec855 perf(processors/task): split continue 2025-03-02 17:06:20 +08:00
a119adf80f
feat: support both int & str as limit input
All checks were successful
build / build (pull_request) Successful in 2m19s
build / build (push) Successful in 2m21s
2025-03-02 04:01:01 -05:00
8164e75058
feat: time & mem consts and defaults
All checks were successful
build / build (pull_request) Successful in 2m29s
build / build (push) Successful in 2m31s
2025-03-02 03:38:16 -05:00
46cafc0ed6
fix: typo
All checks were successful
build / build (pull_request) Successful in 2m33s
build / build (push) Successful in 2m36s
2025-03-02 02:46:15 -05:00
45765e29e0 fix: unit of time
All checks were successful
build / build (push) Successful in 2m35s
build / build (pull_request) Successful in 2m33s
2025-03-02 11:47:31 +08:00
94dc847a11 fix: remove optional for task.Limit
All checks were successful
build / build (pull_request) Successful in 2m28s
build / build (push) Successful in 2m30s
2025-03-02 11:24:26 +08:00
704c10e917 style(processors/task): remove redundant code
All checks were successful
build / build (pull_request) Successful in 2m27s
build / build (push) Successful in 2m30s
2025-03-02 11:18:18 +08:00
1ddd56b04f perf(processors/task): keyword loop
All checks were successful
build / build (push) Successful in 2m35s
build / build (pull_request) Successful in 2m33s
2025-03-02 11:14:45 +08:00
bea202f56e fix(processors/task): update new conf of keyword
All checks were successful
build / build (pull_request) Successful in 2m27s
build / build (push) Successful in 2m29s
2025-03-02 11:09:20 +08:00
5634b3e649 style(processors/task): fix_keyword
All checks were successful
build / build (push) Successful in 2m28s
build / build (pull_request) Successful in 2m26s
2025-03-02 11:00:41 +08:00
a319f59562 fix: pass test
All checks were successful
build / build (pull_request) Successful in 2m21s
build / build (push) Successful in 2m24s
2025-03-02 10:56:53 +08:00
76d7b2e60f style: processors/repo
Some checks failed
build / build (pull_request) Failing after 2m23s
build / build (push) Failing after 2m26s
2025-03-02 10:54:02 +08:00
3b5f2071f0 fix: grading repo name logic
Some checks failed
build / build (pull_request) Failing after 2m21s
build / build (push) Failing after 2m24s
2025-03-02 10:49:57 +08:00
d3f7f55b28 fix: grading repo name logic
Some checks failed
build / build (pull_request) Failing after 2m23s
build / build (push) Failing after 2m26s
2025-03-02 10:46:44 +08:00
f676050575 fix: deadline -> end_time
Some checks failed
build / build (push) Failing after 2m29s
build / build (pull_request) Failing after 2m27s
2025-03-02 10:41:18 +08:00
29fc78e400
docs: remove personal info
All checks were successful
build / build (pull_request) Successful in 2m41s
build / build (push) Successful in 2m40s
2025-03-01 13:14:24 -05:00
6dc5b9cb6f
chore: remove unused 2025-03-01 13:12:40 -05:00
19ba9c529d
chore: remove joj1 convert tests
All checks were successful
build / build (pull_request) Successful in 2m29s
build / build (push) Successful in 2m31s
2025-03-01 13:04:27 -05:00
c7917efac7
feat: force skip teapot on test
All checks were successful
build / build (push) Successful in 2m31s
build / build (pull_request) Successful in 2m30s
2025-03-01 13:00:43 -05:00
279182f659
fix: typo
All checks were successful
build / build (pull_request) Successful in 2m31s
build / build (push) Successful in 2m33s
2025-03-01 12:50:20 -05:00
e7f8f5bb94 fix: pass test
All checks were successful
build / build (push) Successful in 2m24s
build / build (pull_request) Successful in 2m23s
2025-03-01 20:47:40 +08:00
b587d2c63a fix: merge master
Some checks failed
build / build (push) Has been cancelled
build / build (pull_request) Failing after 2m22s
2025-03-01 20:46:24 +08:00
5601b46ffa fix: pass test
All checks were successful
build / build (pull_request) Successful in 2m27s
build / build (push) Successful in 2m30s
2025-03-01 20:21:03 +08:00
e87b3ca775 fix: default size change to 1s & 128m
Some checks failed
build / build (pull_request) Failing after 2m29s
build / build (push) Failing after 2m32s
2025-02-28 10:33:40 +08:00
aa678484ee chore: remove absolute root
Some checks failed
build / build (push) Failing after 2m30s
build / build (pull_request) Failing after 2m29s
2025-02-27 16:27:43 +08:00
9fff4a9aca chore(*/immutable_files): remove redundant test files
Some checks failed
build / build (push) Has been cancelled
build / build (pull_request) Failing after 2m24s
2025-02-27 16:25:43 +08:00
63b9b9e47b docs(README): fix typo
Some checks failed
build / build (pull_request) Failing after 2m23s
build / build (push) Failing after 2m25s
2025-02-27 16:18:56 +08:00
1656d622e1 fix: merge master
Some checks failed
build / build (pull_request) Failing after 3s
build / build (push) Failing after 2m28s
2025-02-27 16:11:20 +08:00
347c4b91d5 refactor/main (#11)
All checks were successful
build / build (push) Successful in 2m29s
build / build (pull_request) Successful in 2m27s
# what I have done

- sync main function in master branch and tested current code usage
- remove redundant code
- update README documents
- fix the immutable files logic

## TODO

- give fallback options for immutable files

Co-authored-by: Boming Zhang <bomingzh@sjtu.edu.cn>
Reviewed-on: #11
Co-authored-by: jon-lee <jon-lee@sjtu.edu.cn>
Co-committed-by: jon-lee <jon-lee@sjtu.edu.cn>
2025-02-27 15:51:31 +08:00
994137af85 fix: cases path
Some checks failed
build / build (pull_request) Failing after 4s
build / build (push) Failing after 5s
2025-02-26 23:17:08 +08:00
591d6d552e fix: add model_config in Stage class
Some checks failed
build / build (pull_request) Failing after 2m30s
build / build (push) Failing after 2m33s
2025-02-25 14:15:58 +08:00
2d9e9c023f Merge remote-tracking branch 'refs/remotes/origin/dev' into dev
Some checks failed
build / build (pull_request) Failing after 2m26s
build / build (push) Failing after 2m28s
2025-02-25 11:28:02 +08:00
2b02909026 fix: remove compilation stage in testcases 2025-02-25 11:26:32 +08:00
a41b32ce92
test: skip health check stage
Some checks failed
build / build (pull_request) Failing after 2m28s
build / build (push) Failing after 2m30s
2025-02-24 22:17:41 -05:00
6d2097b84b docs: fix code block
Some checks failed
build / build (pull_request) Failing after 2m17s
build / build (push) Failing after 2m19s
2025-02-25 11:11:53 +08:00
f31c6c1c49 docs: fix code block
Some checks failed
build / build (push) Has been cancelled
build / build (pull_request) Failing after 2m24s
2025-02-25 11:10:53 +08:00
658e6e06c5 docs: update README
Some checks failed
build / build (pull_request) Failing after 2m21s
build / build (push) Failing after 2m23s
2025-02-25 11:08:14 +08:00
70366f467f feat: distribute logic and flags
Some checks failed
build / build (push) Failing after 2m28s
build / build (pull_request) Failing after 2m27s
2025-02-25 10:54:18 +08:00
8264caf7f8 fix: assertion error to pass test
All checks were successful
build / build (push) Successful in 2m32s
build / build (pull_request) Successful in 2m30s
2025-02-25 10:02:56 +08:00
a19f6ba84b fix: assertion error to pass test
Some checks failed
build / build (pull_request) Failing after 2m31s
build / build (push) Failing after 2m34s
2025-02-25 09:54:24 +08:00
454b320740 fix: remove redundant cotent in small testcases
Some checks failed
build / build (push) Failing after 2m30s
build / build (pull_request) Failing after 2m29s
2025-02-25 08:35:49 +08:00
80e2bf6bad feat: small testcases for parsers
Some checks failed
build / build (pull_request) Failing after 2m43s
build / build (push) Failing after 2m41s
2025-02-24 22:29:23 +08:00
4758e3be7a chore: remove useless files
Some checks failed
build / build (push) Failing after 2m29s
build / build (pull_request) Failing after 2m27s
2025-02-24 22:12:35 +08:00
d1b718a30c ci: only use runs-on
Some checks failed
build / build (push) Failing after 0s
build / build (pull_request) Failing after 2m22s
2025-02-24 10:09:28 +08:00
8c90dbdc3f feat: small json testcases
Some checks failed
build / build (push) Failing after 1s
build / build (pull_request) Failing after 1s
2025-02-23 23:13:22 +08:00
f48f67bab4 feat: begin_time support
Some checks failed
build / build (push) Failing after 1s
build / build (pull_request) Failing after 0s
2025-02-23 22:02:56 +08:00
94a85f433e feat: begin_time support
Some checks failed
build / build (push) Failing after 1s
build / build (pull_request) Failing after 0s
2025-02-23 21:51:40 +08:00
7f24a77308 feat: distribute according to conf root
Some checks failed
build / build (push) Failing after 1s
build / build (pull_request) Failing after 0s
2025-02-23 21:43:49 +08:00
979185252d fix: path issue
Some checks failed
build / build (push) Failing after 2s
build / build (pull_request) Failing after 0s
2025-02-23 21:33:23 +08:00
80b33324e5 feat: joj1 convert init
Some checks failed
build / build (pull_request) Failing after 2s
build / build (push) Failing after 0s
2025-02-15 11:40:21 +01:00
84e6f67f83 refactor: remove redundant teapot config code
Some checks failed
build / build (push) Failing after 2m22s
build / build (pull_request) Failing after 2m21s
2025-02-06 10:16:22 +01:00
9f3d820ae3 refactor: remove redundant teapot config code
Some checks failed
build / build (pull_request) Failing after 2m4s
build / build (push) Failing after 2m6s
2025-02-06 09:32:40 +01:00
c67dd32cf2 fix: healthcheck & update teapot poststage
Some checks failed
build / build (push) Failing after 2m12s
build / build (pull_request) Failing after 2m10s
2025-02-06 09:16:11 +01:00
47c46755e6 feat: teapot stage added
Some checks failed
build / build (pull_request) Failing after 2m24s
build / build (push) Failing after 2m27s
2025-02-01 13:46:09 +01:00
1c48d9794b feat: add file parser construction 2025-02-01 13:46:09 +01:00
8eb0443562 refactor: update toml files & chore redundant field 2025-02-01 13:46:09 +01:00
bbda876180 feat: add limitation adaptation 2025-02-01 13:46:09 +01:00
e5530ae580 fix: get group from within [] of task name 2025-02-01 13:46:09 +01:00
6538d5da91 feat: update structure 2025-02-01 13:46:09 +01:00
6e3b946eb3 feat: actorcsvpath 2025-02-01 13:46:09 +01:00
b298a2ac3a feat: rough distrubte json function 2025-02-01 13:46:09 +01:00
b755efac6d fix: diff with stdin 2025-02-01 13:46:09 +01:00
303c9d8e40 feat: support for custom stdin 2025-02-01 13:46:01 +01:00
69b9af03a0 fix: command in cases 2025-02-01 13:46:01 +01:00
6e182a81b9 feat: command for cases 2025-02-01 13:46:01 +01:00
8af28ded35 fix: copyOut & some default value 2025-02-01 13:46:01 +01:00
f163b88a6b fix: copyInCached 2025-02-01 13:46:01 +01:00
184142536b fix: default value 2025-02-01 13:46:01 +01:00
45e203cf60 feat: change path & add task.type in toml 2025-02-01 13:45:53 +01:00
610cb3a1d5 chore: change camel case naming 2025-02-01 13:45:44 +01:00
e79e66c1a7 chore: remove redundant import 2025-02-01 13:45:30 +01:00
a38a155975 chore: remove redundant import 2025-02-01 13:45:21 +01:00
5c98e6ef24 chore: remove redundant folder 2025-02-01 13:45:13 +01:00
b0132a35a9 chore: remove redundant import & rename folder 2025-02-01 13:45:13 +01:00
df6b0923f4 Revert "chore: remove redundant import & rename folder"
This reverts commit 5a8ea67bc82d1a5e2c23666cb09d54244708b669.
2025-02-01 13:45:06 +01:00
5094507112 chore: remove redundant import & rename folder 2025-02-01 13:45:06 +01:00
ec5c77782a fix: type annotation 2025-02-01 13:44:58 +01:00
230b777e40 fix: pass test 2025-02-01 13:44:58 +01:00
c786ddddfe fix: file path setting 2025-02-01 13:44:44 +01:00
912580eacf fix: shell split command args 2025-02-01 13:44:44 +01:00
bed58365f2 feat: remove nulls function 2025-02-01 13:44:31 +01:00
54a671d051 fix: task.json 2025-02-01 13:44:31 +01:00
fc435027de feat: remove tmp directory 2025-02-01 13:44:31 +01:00
4d65165da5 feat: pass test 2025-02-01 13:44:23 +01:00
08c75756e0 feat: pass test 2025-02-01 13:44:23 +01:00
115f57ab84 fix: path to test 2025-02-01 13:44:11 +01:00
42a3b2d34c fix: path to test 2025-02-01 13:44:11 +01:00
8af47a34a1 fix: path to past test 2025-02-01 13:44:10 +01:00
9001c0db5c feat: newest json 2025-02-01 13:44:01 +01:00
69aa2a0f77 fix: forcequit for result status 2025-02-01 13:43:53 +01:00
4b9e74467c fix: keywords group score 2025-02-01 13:43:45 +01:00
654e94b094 fix: List import 2025-02-01 13:43:36 +01:00
e54d0af8c5 fix: merge conflict 2025-02-01 13:43:36 +01:00
e5eb582f5f feat 2025-02-01 13:43:28 +01:00
57c7b46c6d feat: merge conflict 2025-02-01 13:43:18 +01:00
43083df88b feat: sync 2025-02-01 13:43:09 +01:00
6e66429561 feat: sync 2025-02-01 13:43:09 +01:00
d112810f85 fix: immutable repo tom 2025-02-01 13:43:04 +01:00
93b873b731 fix: immutable_file 2025-02-01 13:43:04 +01:00
fddfe31001 fix: remove dotenv 2025-02-01 13:43:04 +01:00
922f79071e fix: gradingreponame schema 2025-02-01 13:43:04 +01:00
12451eebbe chore: more compact code 2025-02-01 13:42:59 +01:00
91ad7e88a7 ffeat: diff finish 2025-02-01 13:42:51 +01:00
ec8dc49f21 feat: cases data reading for diff 2025-02-01 13:42:45 +01:00
3f8a6e9066 fix: result_detail parser 2025-02-01 13:42:19 +01:00
5eff9fca75 chore: trim old code 2025-02-01 13:42:13 +01:00
1075ab5342 chore: trim old code 2025-02-01 13:42:05 +01:00
b7a3e51d19 fix: result-status 2025-02-01 13:42:05 +01:00
08fcba4b2c feat: combine dummy & result-staus 2025-02-01 13:41:57 +01:00
43b55f77ce feat: finish keyword related 2025-02-01 13:41:57 +01:00
805a79bf10 feat: migrate repo & init classes 2025-02-01 13:41:32 +01:00
16c7cb517a feat: rebase with master 2025-02-01 13:40:39 +01:00
e837e18db9 feat: sync 2025-02-01 13:40:28 +01:00
7adea96a21 feat: sync 2025-02-01 13:40:28 +01:00
c738f9b5fc feat: rebuild json 2025-02-01 13:40:28 +01:00
db45d0db3e fix: immutable repo tom 2025-02-01 13:40:20 +01:00
f678406d94 fix: immutable_file 2025-02-01 13:40:20 +01:00
908baa1714 fix: remove dotenv 2025-02-01 13:40:20 +01:00
ac7a3baefe fix: gradingreponame schema 2025-02-01 13:40:20 +01:00
919f305729 chore: more compact code 2025-02-01 13:40:20 +01:00
70cee6e55a ffeat: diff finish 2025-02-01 13:40:20 +01:00
135c38f83b feat: cases data reading for diff 2025-02-01 13:40:20 +01:00
b1f5d4c953 fix: result_detail parser 2025-02-01 13:40:09 +01:00
67f2806c16 chore: trim old code 2025-02-01 13:40:09 +01:00
4234d9ab2d chore: trim old code 2025-02-01 13:40:09 +01:00
6fd6cecb17 fix: result-status 2025-02-01 13:40:09 +01:00
fae6713210 feat: combine dummy & result-staus 2025-02-01 13:40:09 +01:00
d638e20fb0 feat: finish keyword related 2025-02-01 13:40:09 +01:00
b45d65250d feat: migrate repo & init classes 2025-02-01 13:39:55 +01:00
60668f86df fix: type annotation 2025-02-01 13:39:09 +01:00
76590e6a25 fix: pass test 2025-02-01 13:39:09 +01:00
6ecfeece62 fix: file path setting 2025-02-01 13:39:09 +01:00
befcf4931d fix: shell split command args 2025-02-01 13:39:09 +01:00
c36977c3fa feat: remove nulls function 2025-02-01 13:39:09 +01:00
2521d571fd fix: task.json 2025-02-01 13:39:09 +01:00
d451fed832 feat: remove tmp directory 2025-02-01 13:39:09 +01:00
b207fefca3 feat: pass test 2025-02-01 13:39:09 +01:00
f012d80d1d feat: pass test 2025-02-01 13:39:09 +01:00
36b9629ca4 fix: path to test 2025-02-01 13:39:09 +01:00
c888f20eaf fix: path to test 2025-02-01 13:39:09 +01:00
a7c5e0c925 fix: path to past test 2025-02-01 13:39:09 +01:00
0324313f92 feat: newest json 2025-02-01 13:39:09 +01:00
9a547d3608 fix: forcequit for result status 2025-02-01 13:39:09 +01:00
de5a4cd9cb fix: keywords group score 2025-02-01 13:39:09 +01:00
c5f14cb6fc fix: List import 2025-02-01 13:39:09 +01:00
9b36f30228 fix: merge conflict 2025-02-01 13:39:09 +01:00
0507a14f44 feat 2025-02-01 13:39:09 +01:00
342570cf3e feat: sync 2025-02-01 13:39:09 +01:00
e093305bed feat: sync 2025-02-01 13:39:09 +01:00
0ef0ec177b feat: rebuild json 2025-02-01 13:39:09 +01:00
14e96bd5f4 fix: immutable_file 2025-02-01 13:39:09 +01:00
26baf756d0 fix: gradingreponame schema 2025-02-01 13:39:09 +01:00
6e4c56a9cf chore: more compact code 2025-02-01 13:39:09 +01:00
ac3e656ec1 ffeat: diff finish 2025-02-01 13:39:09 +01:00
ad35dffbaf feat: cases data reading for diff 2025-02-01 13:39:09 +01:00
8d5932801d fix: result_detail parser 2025-02-01 13:39:09 +01:00
78dc81b864 chore: trim old code 2025-02-01 13:39:09 +01:00
5f51232cb0 fix: result-status 2025-02-01 13:39:09 +01:00
f06bc21eeb feat: combine dummy & result-staus 2025-02-01 13:39:09 +01:00
bea8a2e0b4 feat: finish keyword related 2025-02-01 13:39:09 +01:00
a4b32a53cb feat: migrate repo & init classes 2025-02-01 13:39:09 +01:00
f0f1a485b7 feat: rebase with master 2025-02-01 13:39:09 +01:00
5fc617e797 feat: sync 2025-02-01 13:39:09 +01:00
9c853ac354 feat: sync 2025-02-01 13:39:09 +01:00
4a08eb6a51 feat: rebuild json 2025-02-01 13:39:09 +01:00
dcb15ef92c fix: immutable repo tom 2025-02-01 13:39:09 +01:00
9cb1839e91 fix: immutable_file 2025-02-01 13:39:09 +01:00
d62511b3c2 fix: remove dotenv 2025-02-01 13:39:09 +01:00
17697d7e35 fix: gradingreponame schema 2025-02-01 13:39:09 +01:00
1ada796954 chore: more compact code 2025-02-01 13:39:09 +01:00
eefb687c91 ffeat: diff finish 2025-02-01 13:39:09 +01:00
3adf645eda feat: cases data reading for diff 2025-02-01 13:39:09 +01:00
e5c7d7aad2 fix: result_detail parser 2025-02-01 13:39:09 +01:00
72f09e7e4b chore: trim old code 2025-02-01 13:39:09 +01:00
8f099d8a33 chore: trim old code 2025-02-01 13:39:09 +01:00
c58b53a349 fix: result-status 2025-02-01 13:39:09 +01:00
f99fa2d7f6 feat: combine dummy & result-staus 2025-02-01 13:39:09 +01:00
3ebeabc205 feat: finish keyword related 2025-02-01 13:39:09 +01:00
fe620d710e feat: migrate repo & init classes 2025-02-01 13:39:09 +01:00