Skip to content

Conversation

@theyoyojo
Copy link
Contributor

@theyoyojo theyoyojo commented Sep 5, 2025

Fixes #145

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.

I am still chewing on the first and last commits, but these are lower hanging fruit in terms of changes

@theyoyojo theyoyojo force-pushed the enhanced_rejection branch 2 times, most recently from 3c7c86e to fd0093f Compare September 7, 2025 20:43
@theyoyojo theyoyojo added this to the 0.7 milestone Sep 7, 2025
Grader can write to this section via the feedback ref on the relevant
final submission tag, e.g.:

$ git notes --ref=feedback add setup_final_bob -m 'Feedback message'

Signed-off-by: Joel Savitz <joel@underground.software>
Any patchset containing a hunk modifying a file outside of a directory
named after their username at the top level of the submissions
repository, as specified by the DCO in that particular patch, is
rejected immediately upon submission. If no additional patchset is
submitted before a deadline, the student will automatically receive a
zero.

Additionally, patches lacking a DCO at submission time are rejected.

Fixes #145

Signed-off-by: Joel Savitz <joel@underground.software>
Run the peer review tags from denis/peer_review.py through the
same run_automated_checks() as the initial and final tags, but skip the
checks that don't make sense. This opens up the door for checking peer
review specific requirements like the Acked-by and Nacked-by.

Signed-off-by: Joel Savitz <joel@underground.software>
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 b0537c7 into master Sep 8, 2025
1 check passed
@charliemirabile charliemirabile deleted the enhanced_rejection branch September 8, 2025 17:06
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: patchsets that modify files outside of student folder are detected as corrupt

3 participants