https://github.com/markpatterson27/github-classroom-check-for-changes
Reusable workflow for checking if grading files have been altered in GitHub Classroom assignments.
https://github.com/markpatterson27/github-classroom-check-for-changes
Last synced: about 1 month ago
JSON representation
Reusable workflow for checking if grading files have been altered in GitHub Classroom assignments.
- Host: GitHub
- URL: https://github.com/markpatterson27/github-classroom-check-for-changes
- Owner: markpatterson27
- License: mit
- Created: 2022-01-28T21:43:43.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-12-30T12:25:30.000Z (over 2 years ago)
- Last Synced: 2025-03-22T08:48:40.931Z (about 1 year ago)
- Size: 8.79 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GitHub Classroom - Check For Changes
Reusable workflow for checking if grading files have been altered in GitHub Classroom assignments.
## Usage
Add reusable workflow to `classroom.yml` workflow.
```yml
name: GitHub Classroom Workflow
on: [push]
jobs:
build:
name: Autograding
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: education/autograding@v1
check:
uses: markpatterson27/GitHub-Classroom-Check-For-Changes/.github/workflows/change-check.yml@main
with:
paths: '.github'
exclude: '.github/.keep'
```
## Inputs
| Input Name | Required | Default | Description |
|---|---|---|---|
| `paths` | no | '.github' | Space separated list of paths to check. |
| `exclude-paths` | no | '' | Space separated list of paths to exclude from check. |
| `exclude-authors` | no | 'github-classroom[bot]' | Pipe separated list of authors to exclude from check. This list is processed as a regular expression. Special characters must be escaped. |