Skip to content

Commit a2ea332

Browse files
Copilotpelikhan
andauthored
Remove the unusable Step 7 GitHub UI workflow path (#1641)
* Remove Step 7 UI workflow path Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Consolidate Step 7 journey routing Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Clarify Step 7 browser path Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Clarify Step 7 prerequisites Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Reorder Step 7 overview Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
1 parent 5cb2f23 commit a2ea332

5 files changed

Lines changed: 16 additions & 20 deletions

File tree

workshop/06c-install-ui.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
88
## 🎯 What You'll Do
99

10-
You'll confirm that the GitHub UI path does not require a local `gh-aw` installation and proceed directly to authoring your first workflow in the browser.
10+
You'll confirm that the GitHub UI path does not require a local `gh-aw` installation and proceed to the browser-based GitHub Copilot authoring path.
1111

1212
## 📋 Before You Start
1313

@@ -17,24 +17,24 @@ You'll confirm that the GitHub UI path does not require a local `gh-aw` installa
1717

1818
## Why no installation is needed
1919

20-
The compiled `.lock.yml` file is what GitHub actually runs. In Step 7b you'll paste the complete [compiled workflow](https://github.github.com/gh-aw/reference/compilation-process/) directly into the web editor — no local compile step needed. GitHub's infrastructure then executes the compiled workflow when you trigger it from the Actions tab.
20+
The compiled `.lock.yml` file is what GitHub actually runs. In Step 7 you'll ask GitHub Copilot or the repository's **Agents** tab to create and validate the workflow in a browser-based session, so no local compile step is needed. GitHub's infrastructure then executes the committed workflow files when you trigger them from the Actions tab.
2121

2222
![GitHub-hosted execution flow: the learner authors and triggers workflows from a browser; GitHub's infrastructure executes the pre-compiled .lock.yml workflow and runs AI agents entirely](images/06c-github-hosted-execution.svg)
2323

24-
You'll author workflow files using the GitHub web editor in Step 7b and trigger them from the Actions tab in Step 8. You'll confirm `gh-aw` is working when **Daily Report Status** appears in your workflow list.
24+
You'll author workflow files with GitHub Copilot or the repository's **Agents** tab in Step 7c and trigger them from the Actions tab in Step 8. You'll confirm `gh-aw` is working when **Daily Report Status** appears in your workflow list.
2525

2626
## Triggering your workflow from the browser
2727

2828
CCA and mobile learners are already authenticated — you signed in to GitHub to reach this step. No additional authentication or terminal is needed.
2929

30-
After you commit a workflow file in [Step 7b](07b-your-first-workflow-ui.md) or a later step, navigate to the **Actions** tab in your repository, select the workflow name in the sidebar, and click **Run workflow**. You do not need `gh aw run`.
30+
After you merge the workflow pull request from [Step 7c](07c-your-first-workflow-copilot.md) or complete a later browser-first step, navigate to the **Actions** tab in your repository, select the workflow name in the sidebar, and click **Run workflow**. You do not need `gh aw run`.
3131

3232
If you want a browser-only scenario with no terminal, [Adventure E in Step 10](10-choose-your-scenario.md#adventure-e-browser-only-daily-status-workflow-for-cca-and-mobile) walks you through using the Agentic Workflows agent (Copilot app or Agents tab) to create, compile, and commit a daily status workflow — no terminal required at any stage.
3333

3434
## What to do next
3535

3636
<!-- journey: ui -->
37-
Continue to [Write Your First Agentic Workflow — GitHub UI Path](07b-your-first-workflow-ui.md).
37+
Continue to [Write Your First Agentic Workflow — GitHub Copilot Path](07c-your-first-workflow-copilot.md).
3838
<!-- /journey -->
3939

4040
## ✅ Checkpoint
@@ -46,7 +46,6 @@ Continue to [Write Your First Agentic Workflow — GitHub UI Path](07b-your-firs
4646
- [ ] You know that CCA and mobile learners can trigger workflows from the **Actions** tab without `gh aw run`
4747

4848
<!-- journey: ui -->
49-
**Next:** [Write Your First Agentic Workflow — GitHub UI Path](07b-your-first-workflow-ui.md)
49+
**Next:** [Write Your First Agentic Workflow — GitHub Copilot Path](07c-your-first-workflow-copilot.md)
5050
<!-- /journey -->
5151

52-

workshop/07-your-first-workflow.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,28 +8,27 @@ _Writing your first workflow is the moment theory becomes practice — let's mak
88

99
You'll create `.github/workflows/daily-report-status.md`, a small workflow that reads repository issues and posts one controlled response.
1010

11+
In either path, you'll start with `daily-report-status.md` and end with `daily-report-status.lock.yml`, the compiled workflow that GitHub Actions runs.
12+
13+
![Diagram showing how daily-report-status.md is compiled by gh aw compile into daily-report-status.lock.yml which GitHub Actions then executes](images/07-compile-flow.svg)
14+
1115
## 📋 Before You Start
1216

1317
- Completed [Install the gh-aw CLI Extension](06-install-gh-aw.md)
14-
- The `gh aw` command is available in your terminal (or you'll use the GitHub UI path)
15-
- If you are using Terminal or Copilot paths, `gh aw init` has been run and pushed in your practice repository
18+
- You can use `gh aw` in a terminal or open GitHub Copilot for a browser-based session
1619

1720
## Choose Your Path
1821

1922
| Path | What you'll do | Continue |
2023
|---|---|---|
2124
| **Terminal path** | Build the workflow incrementally in two short parts, compile after each meaningful change, then commit and push | [Write the workflow with the Terminal path](07a-your-first-workflow-terminal.md) |
22-
| **GitHub Copilot path** | Ask an agent to create and validate the workflow, then review and merge its pull request | [Write the workflow with GitHub Copilot](07c-your-first-workflow-copilot.md) |
25+
| **GitHub Copilot path** | Ask an agent in GitHub Copilot or the repository's **Agents** tab to create and validate the workflow, then review and merge its pull request | [Write the workflow with GitHub Copilot](07c-your-first-workflow-copilot.md) |
2326

24-
The Terminal path gives you early compiler feedback. The GitHub UI path skips local compile checkpoints and uses the **Agentic Workflows** agent in the **Agents** tab to generate the lock file. The GitHub Copilot path delegates `gh aw compile` to the agent's session workspace.
27+
The Terminal path gives you early compiler feedback. The GitHub Copilot path delegates `gh aw compile` to the agent's session workspace, so browser-first learners can still complete this step without a local terminal.
2528

2629
<!-- journey: codespace,local,terminal -->
2730
Continue with [Write Your First Agentic Workflow — Terminal Path](07a-your-first-workflow-terminal.md).
2831
<!-- /journey -->
29-
<!-- journey: copilot -->
32+
<!-- journey: ui,copilot -->
3033
Continue with [Write Your First Agentic Workflow — GitHub Copilot Path](07c-your-first-workflow-copilot.md).
3134
<!-- /journey -->
32-
33-
![Diagram showing how daily-report-status.md is compiled by gh aw compile into daily-report-status.lock.yml which GitHub Actions then executes](images/07-compile-flow.svg)
34-
35-

workshop/07a-your-first-workflow-terminal.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
_Writing your first workflow is the moment theory becomes practice — let's make something real._
66

77
> [!NOTE]
8-
> Want to work without a terminal? Switch to the [GitHub UI path](07b-your-first-workflow-ui.md).
8+
> Want to work without a terminal? Switch to the [GitHub Copilot path](07c-your-first-workflow-copilot.md).
99
1010
## 🎯 What You'll Do
1111

workshop/08-run-your-workflow.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Open your practice repository in GitHub and click **Actions** in the top navigat
3131

3232
![Actions tab showing where to find Daily Report Status in the workflow list](images/08-actions-tab.svg)
3333

34-
Click **Run workflow**, keep the default branch selected, and click the green **Run workflow** button. If **Daily Report Status** is missing, refresh the page and confirm both workflow files are on `main`. If you used the GitHub UI path, go back to [Step 7b](07b-your-first-workflow-ui.md) and use the **Agentic Workflows** agent to compile the lock file. If you used the Terminal path, run `gh aw compile` to check for compile errors.
34+
Click **Run workflow**, keep the default branch selected, and click the green **Run workflow** button. If **Daily Report Status** is missing, refresh the page and confirm both workflow files are on `main`. If you used the GitHub Copilot path, return to [Step 7c](07c-your-first-workflow-copilot.md) and confirm the workflow pull request was merged. If you used the Terminal path, run `gh aw compile` to check for compile errors.
3535

3636
If the run fails immediately with a model-access or authentication error, return to [Step 7d](07d-confirm-model-access.md) and confirm the selected billing method matches the workflow.
3737

@@ -64,4 +64,3 @@ Wait for the run to turn green with a ✅. Then open the **Issues** tab in your
6464
**Next:** [Interpret Your First Run](08b-interpret-your-run.md)
6565
<!-- /journey -->
6666

67-

workshop/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ A hands-on workshop that takes you from zero to a fully automated, AI-powered wo
2121
| 7 | [07-your-first-workflow.md](07-your-first-workflow.md) | Write Your First Agentic Workflow ||
2222
| 7a | [07a-your-first-workflow-terminal.md](07a-your-first-workflow-terminal.md) | Terminal Path — Write Your First Agentic Workflow ||
2323
| 7a-part2 | [07a-part2-your-first-workflow-instructions.md](07a-part2-your-first-workflow-instructions.md) | Terminal Path (Part 2) — Add Instructions and Finish Your First Workflow ||
24-
| 7b | [07b-your-first-workflow-ui.md](07b-your-first-workflow-ui.md) | GitHub UI Path — Write Your First Agentic Workflow ||
2524
| 7c | [07c-your-first-workflow-copilot.md](07c-your-first-workflow-copilot.md) | GitHub Copilot Path — Write Your First Agentic Workflow ||
2625
| 7d | [07d-confirm-model-access.md](07d-confirm-model-access.md) | Confirm Model Access ||
2726
| 8 | [08-run-your-workflow.md](08-run-your-workflow.md) | Run and Watch Your Workflow ||

0 commit comments

Comments
 (0)