Skip to content

Commit 78e6e87

Browse files
authored
Merge pull request ioccc-src#1364 from xexyl/errors
2 parents 99214d3 + ab37da3 commit 78e6e87

File tree

3 files changed

+309
-57
lines changed

3 files changed

+309
-57
lines changed

CHANGES.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,20 @@ level, meant for `chkentry(1)` and `chksubmit(1)`, though the former is meant
1717
only for the judges and the developers (i.e. Landon and me, meaning that Landon
1818
should be using it twice :-) ).
1919

20+
Fix other critical validation errors:
21+
22+
- if a filename ends in `.sh` then it MUST be a `shell_script`.
23+
- an `extra_file` many not match a `shell_script` filename.
24+
- a `shell_script` file must not match another `shell_script` filename.
25+
- an `extra_file` filename must NOT end in `.sh`.
26+
- add check for too many files with just `shell_script` list.
27+
- add check for too many files with `shell_script` and `extra_file` combined.
28+
29+
The above fixes required a new array in the `struct manifest` - one for shell
30+
script files.
31+
32+
Fix typos.
33+
2034
Updated `SOUP_VERSION` to `"2.3.1 2025-11-19"`.
2135
Updated `CHKENTRY_VERSION` to `"2.2.1 2025-11-19"`.
2236
Updated `CHKSUBMIT_VERSION` to `"2.0.1 2025-11-19"`.

0 commit comments

Comments
 (0)