Skip to content

Conversation

@theyoyojo
Copy link
Contributor

Since commit 22c9694 ("denis: add notes tied to initial and final submissions"), denis can now add notes to tagged submissions on the initial and final submission deadlines. We can build on this scaffolding to implement the first automated grading features. In this PR, I've included an initial set of three: automatic zero for corrupt or missing patchsets, DCO check, and subject tag format check. More to come.

Fixes #207
Fixes #110
Fixes #262

@theyoyojo theyoyojo force-pushed the denis_enhanced branch 2 times, most recently from c668287 to e0bdf51 Compare July 25, 2025 17:32
On the relevant deadline trigger, assign a zero score to a submission
when mailman receives none or corrupt patches.

Fixes #207

Signed-off-by: Joel Savitz <joel@underground.software>
@theyoyojo theyoyojo force-pushed the denis_enhanced branch 2 times, most recently from edec63a to 528d38c Compare August 29, 2025 18:21
Copy link
Contributor

@charliemirabile charliemirabile left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a few nits

compare DCO in each patch and cover letter to one created by combining
the known username and hostname.

Fixes #110

Signed-off-by: Joel Savitz <joel@underground.software>
Check RFC/lack thereof, PATH, vN consistency, and correct indexes

Fixes: #262

Signed-off-by: Joel Savitz <joel@underground.software>
@theyoyojo
Copy link
Contributor Author

@theyoyojo
Copy link
Contributor Author

lets get this merged

@theyoyojo
Copy link
Contributor Author

#274

re: $HOSTNAME

Copy link
Contributor

@charliemirabile charliemirabile left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@charliemirabile charliemirabile merged commit 828a841 into master Sep 3, 2025
1 of 2 checks passed
@charliemirabile charliemirabile deleted the denis_enhanced branch September 3, 2025 23:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

grading automation: check subject tag format grading automation: Automatic zero if patches corrupt or no submission grading automation: verify DCO

3 participants