name: Step 0 # Start Exercise build-applications-w-GHCP-agent-mode on: push: branches: - main permissions: contents: write actions: write issues: write env: STEP_1_FILE: ".github/steps/1-preparing.md" jobs: start_exercise: if: | !github.event.repository.is_template name: Start Exercise uses: skills/exercise-toolkit/.github/workflows/start-exercise.yml@v0.9.0 with: exercise-title: "Build Applications with GitHub Copilot Agent Mode" intro-message: | "Welcome to the exciting world of GitHub Copilot agent mode! 🚀 In this exercise, you'll unlock the potential of this AI-powered coding assistant to accelerate your development process. Let's dive in and have some fun exploring the future of coding together! 💻✨" post_next_step_content: name: Post next step content runs-on: ubuntu-latest needs: [start_exercise] env: ISSUE_NUMBER: ${{ needs.start_exercise.outputs.issue-number }} ISSUE_REPOSITORY: ${{ github.repository }} 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 - add step content uses: GrantBirki/comment@v2.1.1 with: repository: ${{ env.ISSUE_REPOSITORY }} issue-number: ${{ env.ISSUE_NUMBER }} file: ${{ env.STEP_1_FILE }} vars: | login: ${{ github.actor }} full_repo_name: ${{ github.repository }} - 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: Enable next step workflow run: | gh workflow enable "Step 1" env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}