name: Step 5 on: pull_request: branches: - main types: - closed permissions: contents: write actions: write issues: write env: REVIEW_FILE: ".github/steps/x-review.md" jobs: find_exercise: name: Find Exercise Issue uses: skills/exercise-toolkit/.github/workflows/find-exercise-issue.yml@v0.7.0 post_review_content: name: Post review content needs: [find_exercise] runs-on: ubuntu-latest env: ISSUE_REPOSITORY: ${{ github.repository }} ISSUE_NUMBER: ${{ needs.find_exercise.outputs.issue-number }} steps: - name: Checkout uses: actions/checkout@v5 - name: Get response templates uses: actions/checkout@v5 with: repository: skills/exercise-toolkit path: exercise-toolkit ref: v0.7.0 - name: Create comment - step finished - final review next uses: GrantBirki/comment@v2.1.1 with: repository: ${{ env.ISSUE_REPOSITORY }} issue-number: ${{ env.ISSUE_NUMBER }} file: exercise-toolkit/markdown-templates/step-feedback/lesson-review.md - name: Create comment - add review content uses: GrantBirki/comment@v2.1.1 with: repository: ${{ env.ISSUE_REPOSITORY }} issue-number: ${{ env.ISSUE_NUMBER }} file: ${{ env.REVIEW_FILE }} - name: Disable current workflow run: gh workflow disable "${{github.workflow}}" env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} finish_exercise: name: Finish Exercise needs: [find_exercise, post_review_content] uses: skills/exercise-toolkit/.github/workflows/finish-exercise.yml@v0.7.1 with: issue-url: ${{ needs.find_exercise.outputs.issue-url }} exercise-title: "Getting Started with GitHub Copilot"