name: Step 1 # Preparing to use GHCP agent mode on: push: branches: - "build-octofit-app" permissions: contents: read actions: write issues: write env: STEP_2_FILE: ".github/steps/2-application-initial-setup.md" jobs: find_exercise: name: Find Exercise Issue uses: skills/exercise-toolkit/.github/workflows/find-exercise-issue.yml@v0.9.0 post_next_step_content: name: Post next step 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@v6 - name: Get response templates uses: actions/checkout@v6 with: repository: skills/exercise-toolkit path: exercise-toolkit ref: v0.9.0 - name: Create comment - step finished uses: GrantBirki/comment@v2.1.1 with: repository: ${{ env.ISSUE_REPOSITORY }} issue-number: ${{ env.ISSUE_NUMBER }} file: exercise-toolkit/markdown-templates/step-feedback/step-finished-prepare-next-step.md vars: | next_step_number: 2 - name: Create comment - add step content uses: GrantBirki/comment@v2.1.1 with: repository: ${{ env.ISSUE_REPOSITORY }} issue-number: ${{ env.ISSUE_NUMBER }} file: ${{ env.STEP_2_FILE }} - name: Create comment - watching for progress uses: GrantBirki/comment@v2.1.1 with: repository: ${{ env.ISSUE_REPOSITORY }} issue-number: ${{ env.ISSUE_NUMBER }} file: exercise-toolkit/markdown-templates/step-feedback/watching-for-progress.md - name: Disable current workflow and enable next one run: | gh workflow disable "${{github.workflow}}" gh workflow enable "Step 2" env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}