[workshop-sync] side-quest-05-03-two-file-structure.md: sample workflow and cron examples don't match documented gh-aw behavior
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Newbie friendliness
- 88/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- github-actions, markdown, yaml
- Domain
- documentation
Research direction
Open workshop/side-quest-05-03-two-file-structure.md. In the 'Read a sample .md source file' section, add a safe-outputs block with create-issue to the frontmatter so it matches the digest task. In the 'What gh aw compile generates' section, replace the round cron '0 8 * * *' with a scattered value such as '37 8 * * *'. Done when both code samples match the gh-aw behavior the issue cites and the file renders correctly.
Written by the indexing model from the issue text.
Description
Workshop file reviewed
workshop/side-quest-05-03-two-file-structure.md
Problem 1 — sample .md source is missing safe-outputs
The "Read a sample .md source file" section shows:
---
on:
schedule: daily
permissions:
issues: read
---
Review all open issues, summarize the key themes, and post a short digest as a new issue.
The task brief tells the agent to "post a short digest as a new issue," but the frontmatter has no safe-outputs: block (e.g. create-issue:). Per the gh-aw docs, agent jobs are read-only — all writes (including creating issues) must go through a declared safe-outputs: entry; permissions: issues: read alone cannot create an issue.
Reference: gh-aw reference example pairs the comment/create instruction with a safe-outputs: block, e.g.:
safe-outputs:
create-issue:
Suggested fix: Add a safe-outputs: block to the sample frontmatter, e.g.:
---
on:
schedule: daily
permissions:
issues: read
safe-outputs:
create-issue:
---
Review all open issues, summarize the key themes, and post a short digest as a new issue.
Problem 2 — generated .lock.yml cron example uses a round, non-scattered time
The "What gh aw compile generates" section shows:
on:
schedule:
- cron: "0 8 * * *"
workflow_dispatch:
Per the gh-aw triggers reference: "The compiler converts fuzzy schedules to deterministic cron (e.g., daily on weekdays → 43 5 * * 1-5), scatters execution to avoid load spikes." A round value like 0 8 * * * contradicts this documented scattering behavior and could mislead learners about what gh aw compile actually produces.
Suggested fix: Use a scattered (non-round) example, e.g. cron: "37 8 * * *", consistent with how the compiler actually generates scattered cron values from schedule: daily.
Reference
- gh-aw triggers reference, "Fuzzy Scheduling" section
- gh-aw workflow-file-format guidance on safe-outputs routing for writes
Generated by 🔍 Workshop Sync Check · copilot · auto · 173.7 AIC · ⌖ 0.605 AIC · ⊞ 9.2K · ◷
- expires on Oct 15, 2026, 4:57 AM UTC
- Dominant language
- JavaScript
- Stars
- 53
- Forks
- 35
- Avg merge
- 13h 50m
- Merged PRs (30d)
- 14
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- No Dockerfile or Docker Compose file
- No pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from githubnext/gh-aw-workshop
-
[curriculum-eval] 04-github-actions-intro.md: cognitive_load — 28 new concepts in a 5-minute introOpencurriculum documentation quality
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
githubnext/gh-aw-workshop#4603 ·
Maintainers usually reply within 1 day
-
curriculum documentation quality
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
githubnext/gh-aw-workshop#4601 ·
Maintainers usually reply within 1 day
-
curriculum documentation quality
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
githubnext/gh-aw-workshop#4578 ·
Maintainers usually reply within 1 day
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
githubnext/gh-aw-workshop#4577 ·
Maintainers usually reply within 1 day
-
[guidelines] side-quest-21-01-sub-agent-syntax.md: checklist checkbox count exceeds 10-item limitOpendocumentation guidelines
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
githubnext/gh-aw-workshop#4409 ·
Maintainers usually reply within 1 day
All issues in githubnext/gh-aw-workshop
Similar issues
-
[BUG]: Prompt compressor crashes with TypeError when a past chat has a non-string response.textPossibly taken @ManojDevarajulu claimed this today. Openpossible bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Mintplex-Labs/anything-llm#6737 ·
Maintainers usually reply within 1 day
-
check:passed feeds:add
Difficulty 2/5 Under an hour Newbie friendliness 62/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
motiondivision/motion#3935 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
codex-team/editor.js#3037 ·
-
No Code Attached Yet
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
joomla/joomla-cms#48626 ·
Maintainers usually reply within 1 day