Skip to content

Commit 8c106e6

Browse files
Copilotpelikhan
andauthored
Fix broken workshop links and restore the missing browser-path Step 6c page (#1842)
* Initial plan * Fix workshop broken links Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Clarify browser-path initialization flow Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Remove premature skill usage from browser init step 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> Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>
1 parent c60e0b6 commit 8c106e6

7 files changed

Lines changed: 58 additions & 15 deletions

workshop/01-prerequisites.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ In this step, you confirm your account and tool prerequisites, then choose your
1010

1111
## Confirm account access
1212

13-
Sign in at [github.com](https://github.com). If you do not have an account yet, create one at [github.com/signup](https://github.com/signup).
13+
Sign in at [github.com](https://github.com). If you do not have an account yet, use the **Sign up** option there first.
1414

1515
## Choose your development environment
1616

workshop/02a-setup-codespace.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Codespaces auto-save your work. If you close the tab, open [github.com/codespace
4343
<details>
4444
<summary>Codespace not appearing or taking too long?</summary>
4545

46-
- **"Create codespace on main" is greyed out** — your account may not have Codespaces enabled. Check [github.com/settings/billing](https://github.com/settings/billing) or ask your organization admin.
46+
- **"Create codespace on main" is greyed out** — your account may not have Codespaces enabled. Check your GitHub plan details or ask your organization admin.
4747
- **Spinner runs more than 3 minutes** — refresh the browser tab. If still stuck, go to [github.com/codespaces](https://github.com/codespaces), find the pending Codespace, click **⋯ → Delete**, and try again.
4848
- **"Codespace storage limit reached"** — you may have existing Codespaces using your quota. Visit [github.com/codespaces](https://github.com/codespaces), delete any you no longer need, and retry.
4949
- **VS Code desktop opens instead of the browser** — click **Open in Browser** in the dialog, or close VS Code desktop and return to the browser tab.

workshop/02c-setup-browser.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ You'll create your practice repository on github.com. No terminal, no local inst
2828
You now have a practice repository. Keep this tab open — you will use it throughout the workshop.
2929

3030
> [!NOTE]
31-
> The browser path skips the `gh` CLI installation (Steps 6a–6b). When the workshop reaches [Install the gh-aw CLI Extension](06-install-gh-aw.md), your path automatically continues to [Write Your First Agentic Workflow](07-your-first-workflow.md) — no terminal installation is needed.
31+
> The browser path skips the `gh` CLI installation (Steps 6a–6b). When the workshop reaches [Install the gh-aw CLI Extension](06-install-gh-aw.md), your path automatically continues to [No Installation Needed — GitHub UI Path](06c-install-ui.md).
3232
3333
## ✅ Checkpoint
3434

workshop/05-agentic-workflows-intro.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ as an issue with the title "Weekly PR Digest".
106106
- [ ] My brief specifies what the agent should post when done
107107

108108
> [!TIP]
109-
> Struggling to think of a task? Browse the [gh-aw patterns](https://github.github.com/gh-aw/patterns/) for inspiration. You will write a real version of your brief in Step 7.
109+
> Struggling to think of a task? Browse the [gh-aw issue-ops pattern](https://github.github.com/gh-aw/patterns/issue-ops/) for inspiration. You will write a real version of your brief in Step 7.
110110
111111
## ✅ Checkpoint
112112

@@ -118,4 +118,3 @@ as an issue with the title "Weekly PR Digest".
118118
<!-- journey: all -->
119119
**Next:** [Install the gh-aw CLI Extension](06-install-gh-aw.md)
120120
<!-- /journey -->
121-

workshop/06-install-gh-aw.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
## 📋 Before You Start
99

1010
- You have completed [Agentic Workflows Intro](05-agentic-workflows-intro.md)
11-
- Your development environment is ready (Codespace or local terminal)
11+
- Your development environment is ready (Codespace, local terminal, or browser path)
1212

1313
## Choose Your Path
1414

@@ -23,5 +23,5 @@ The diagram below shows how the three paths diverge and then rejoin at Step 7.
2323
**Next:** [Install gh-aw — Local Terminal](06b-install-local.md)
2424
<!-- /journey -->
2525
<!-- journey: ui,copilot -->
26-
**Next:** [Write Your First Agentic Workflow](07-your-first-workflow.md) — no installation needed on the browser path.
26+
**Next:** [No Installation Needed — GitHub UI Path](06c-install-ui.md)
2727
<!-- /journey -->

workshop/06c-install-ui.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
<!-- page-journey: ui -->
2+
<!-- page-adventure: setup -->
3+
# No Installation Needed — GitHub UI Path
4+
5+
## 🎯 What You'll Do
6+
7+
You'll use GitHub Copilot to initialize your repository for GitHub Agentic Workflows, review the pull request it opens, and continue to workflow authoring with no local installation required.
8+
9+
If you decide you want a terminal after all, switch to [Install gh-aw — Codespace Terminal](06a-install-terminal.md) or [Install gh-aw — Local Terminal](06b-install-local.md).
10+
11+
## How this path works
12+
13+
On the GitHub UI path, you do not install `gh-aw` locally. You stay on github.com, ask GitHub Copilot to initialize the repository for agentic workflows, and let GitHub-hosted automation handle compilation and execution.
14+
15+
![GitHub-hosted execution flow for the UI path](images/06c-github-hosted-execution.svg)
16+
17+
In practice, that means:
18+
19+
- You write or review workflow changes in the GitHub web UI.
20+
- An agent initializes the repository files for you in a pull request.
21+
- GitHub Actions runs the committed lock file on GitHub's infrastructure.
22+
23+
## Initialize the repository
24+
25+
Open your practice repository in the GitHub Copilot app and start a session in **Interactive** mode, or open the repository's **Copilot** or **Agents** tab and start a new session.
26+
27+
**Paste this prompt:**
28+
29+
```text
30+
Initialize this repository for GitHub Agentic Workflows using https://raw.githubusercontent.com/github/gh-aw/main/install.md
31+
32+
Run the setup in the session workspace, commit the initialized repository files, and open a pull request. Show me the diff before merging.
33+
```
34+
35+
Review the pull request and confirm it adds the initialization files you need for the browser path, such as `.github/skills/agentic-workflows/`, `.github/mcp.json`, and `.github/workflows/copilot-setup-steps.yml`. Then merge it into `main`.
36+
37+
## ✅ Checkpoint
38+
39+
- [ ] You understand that the browser path does not require a local `gh-aw` install
40+
- [ ] `.github/skills/agentic-workflows/` exists in your repository
41+
- [ ] You know you can stay on github.com for the rest of this path
42+
- [ ] You are ready to create your first workflow with GitHub Copilot
43+
44+
<!-- journey: ui -->
45+
**Next:** [Write Your First Agentic Workflow — GitHub Copilot Path](07c-your-first-workflow-copilot.md)
46+
<!-- /journey -->

workshop/07c-your-first-workflow-copilot.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ You'll ask an agent in the [GitHub Copilot app](side-quest-01-02-environment-ref
1212

1313
- Your practice repository is connected to the GitHub Copilot app or available in the Agents tab
1414
- You have an active GitHub Copilot plan
15+
- You completed [No Installation Needed — GitHub UI Path](06c-install-ui.md) and merged the repository-initialization pull request
1516

1617
## Start a session
1718

@@ -23,8 +24,7 @@ Open your practice repository in the GitHub Copilot app and start a session in *
2324
**GitHub Copilot app — paste this prompt:**
2425

2526
```text
26-
Using the agentic-workflows skill, initialize this repository for GitHub Agentic Workflows using https://raw.githubusercontent.com/github/gh-aw/main/install.md
27-
and then create a workflow using https://raw.githubusercontent.com/github/gh-aw/main/create.md
27+
Using the agentic-workflows skill, create a workflow using https://raw.githubusercontent.com/github/gh-aw/main/create.md
2828
2929
The workflow must:
3030
- Be named "Daily Report Status"
@@ -35,17 +35,17 @@ The workflow must:
3535
"This issue has the most community support! We'll prioritise it in our next planning session."
3636
- Create an issue titled "Community Voting Test" and post the same comment if no open issues exist
3737
38-
Run `gh aw compile` in the session workspace, fix any errors, commit the source and generated lock file (plus any initialized skill files), and open a pull request. Show me the diff before merging.
38+
Run `gh aw compile` in the session workspace, fix any errors, commit the source and generated lock file, and open a pull request. Show me the diff before merging.
3939
```
4040

4141
**Agents tab — paste this prompt instead:**
4242

4343
```text
44-
/agentic-workflows Follow the prompt above to initialize this repository and create the Daily Report Status workflow.
44+
/agentic-workflows Follow the prompt above to create the Daily Report Status workflow.
4545
```
4646

4747
> [!NOTE]
48-
> The `agentic-workflows` skill is installed as part of initialization. If the skill is not yet available in your repository, the agent falls back to the install and create URLs above and the skill becomes available for future sessions after the pull request is merged.
48+
> The `agentic-workflows` skill is installed during [Step 6c](06c-install-ui.md). If it is not yet available in your repository, return to that step and merge the initialization pull request first.
4949
5050
The agent runs validation in its isolated session workspace. You do not need a terminal for this path.
5151
Before you approve the merge, the agent presents the file changes in its session response for you to review.
@@ -63,7 +63,7 @@ Before you approve the merge, the agent presents the file changes in its session
6363
## ✅ Checkpoint
6464

6565
- [ ] `.github/workflows/daily-report-status.md` exists in the repository
66-
- [ ] `.github/skills/agentic-workflows/` exists in the repository from `gh aw init`
66+
- [ ] `.github/skills/agentic-workflows/` exists in the repository from the initialization step
6767
- [ ] The agent validated the workflow in its session workspace
6868
- [ ] You reviewed the source and generated lock file
6969
- [ ] You merged the pull request into `main`
@@ -72,5 +72,3 @@ Before you approve the merge, the agent presents the file changes in its session
7272
<!-- journey: copilot -->
7373
**Next:** [Confirm Model Access](07d-confirm-model-access.md)
7474
<!-- /journey -->
75-
76-

0 commit comments

Comments
 (0)