Inputs & Outputs
The Workflow Wizard lets you configure these inputs visually and generates the complete workflow YAML for you.
Exclude Patterns
GrillMyCode automatically detects your repository's language and framework stack and applies the appropriate exclude patterns at runtime — no manual configuration required in most cases.
Permissions
GrillMyCode always creates a GitHub Issue and generates a PDF — these are the fixed delivery surfaces. The required permissions are therefore the same for every configuration.
PDF Asset Naming
GrillMyCode generates a PDF for every assessment and attaches it to a rolling GitHub Release tagged gmc-assessments in the student's repository. The asset is named after the repository — grill-my-code-.pdf — with any character other than a letter, digit, - or _ replaced by -.
Debug Mode
GrillMyCode supports GitHub Actions' built-in debug logging mechanism. When enabled, the action emits two additional log entries that show exactly what was resolved and what was sent to the AI provider — useful for troubleshooting unexpected assessment results or verifying that context inputs are being picked up correctly.