Skip to content
2 changes: 1 addition & 1 deletion .github/script/STEP
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0
5
75 changes: 75 additions & 0 deletions .github/workflows/classroom.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
name: Autograding Tests
'on':
- workflow_dispatch
- repository_dispatch
permissions:
checks: write
actions: read
contents: read
jobs:
run-autograding-tests:
runs-on: ubuntu-latest
if: github.actor != 'github-classroom[bot]'
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Step 1 Add Headers
id: step-1-add-headers
uses: classroom-resources/autograding-command-grader@v1
with:
test-name: Step 1 Add Headers
setup-command: sleep 20
command: "[ $(cat .github/script/STEP) -ge 1 ] || [ $(cat .github/script/STEP)
= X ]"
timeout: 10
max-score: 1
- name: Step 2 Add an image
id: step-2-add-an-image
uses: classroom-resources/autograding-command-grader@v1
with:
test-name: Step 2 Add an image
setup-command: sleep 20
command: "[ $(cat .github/script/STEP) -ge 2 ] || [ $(cat .github/script/STEP)
= X ]"
timeout: 10
max-score: 1
- name: Step 3 Add a code example
id: step-3-add-a-code-example
uses: classroom-resources/autograding-command-grader@v1
with:
test-name: Step 3 Add a code example
setup-command: sleep 20
command: "[ $(cat .github/script/STEP) -ge 3 ] || [ $(cat .github/script/STEP)
= X ]"
timeout: 10
max-score: 1
- name: Step 4 Make a task list
id: step-4-make-a-task-list
uses: classroom-resources/autograding-command-grader@v1
with:
test-name: Step 4 Make a task list
setup-command: sleep 20
command: "[ $(cat .github/script/STEP) -ge 4 ] || [ $(cat .github/script/STEP)
= X ]"
timeout: 10
max-score: 1
- name: Step 5 Merge your pull request
id: step-5-merge-your-pull-request
uses: classroom-resources/autograding-command-grader@v1
with:
test-name: Step 5 Merge your pull request
setup-command: sleep 20
command: "[ $(cat .github/script/STEP) -ge 5 ] || [ $(cat .github/script/STEP)
= X ]"
timeout: 10
max-score: 1
- name: Autograding Reporter
uses: classroom-resources/autograding-grading-reporter@v1
env:
STEP-1-ADD-HEADERS_RESULTS: "${{steps.step-1-add-headers.outputs.result}}"
STEP-2-ADD-AN-IMAGE_RESULTS: "${{steps.step-2-add-an-image.outputs.result}}"
STEP-3-ADD-A-CODE-EXAMPLE_RESULTS: "${{steps.step-3-add-a-code-example.outputs.result}}"
STEP-4-MAKE-A-TASK-LIST_RESULTS: "${{steps.step-4-make-a-task-list.outputs.result}}"
STEP-5-MERGE-YOUR-PULL-REQUEST_RESULTS: "${{steps.step-5-merge-your-pull-request.outputs.result}}"
with:
runners: step-1-add-headers,step-2-add-an-image,step-3-add-a-code-example,step-4-make-a-task-list,step-5-merge-your-pull-request
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ _Organize ideas and collaborate using Markdown, a lightweight language for text
Encourage users to open new tabs for steps!
-->

<details id=1 open>
<details id=1>
<summary><h2>Step 1: Add headers</h2></summary>

_Welcome to "Communicate using Markdown"! :wave:_
Expand Down Expand Up @@ -187,7 +187,7 @@ GitHub Actions went ahead and made a branch for you. So you'll need to add to th
Define terms and link to docs.github.com.
-->

<details id=5>
<details id=5 open>
<summary><h2>Step 5: Merge your pull request</h2></summary>

_Great job adding a task list to the file :heart:_
Expand Down
12 changes: 12 additions & 0 deletions index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# H1
![Image of Yaktocat](https://octodex.github.com/images/yaktocat.png)
```
$ git init
Initialized empty Git repository in /Users/skills/Projects/recipe-repository/.git/
```
- [x] List syntax is required
- [x] This item is complete
- [ ] This item is not complete
- [ ] Turn on GitHub Pages
- [ ] Outline my portfolio
- [ ] Introduce myself to the world