[workshop-sync] workshop/side-quest-11-02-yaml-frontmatter.md: `emoji: :bar_chart:` is invalid YAML

Closed Beginner friendly
#5,368 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 3 days

Nobody has claimed this yet.

Assessment

Difficulty
1/5
Estimated time
Under an hour
Newbie friendliness
88/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Active
Tech stack
yaml
Domain
documentation

Research direction

Open workshop/side-quest-11-02-yaml-frontmatter.md and inspect lines 78 and 90. Confirm the emoji syntax against the linked gh-aw frontmatter reference, then update both examples to use the single emoji character. Done means both examples show valid YAML; the issue identifies the exact file and change.

Written by the indexing model from the issue text.

Description

documentation

Workshop file reviewed

workshop/side-quest-11-02-yaml-frontmatter.md

Problem

Lines 78 and 90 (both the ❌ and ✅ examples) use:

emoji: :bar_chart:

An unquoted value starting with : and ending with : is a YAML parse error (verified with a YAML parser: "mapping values are not allowed here"). The page is about avoiding YAML errors, so the "correct" example is itself broken.

Current correct syntax

emoji: takes a single emoji character, e.g. emoji: 📊 (see gh-aw frontmatter reference: https://github.github.com/gh-aw/reference/frontmatter/).

Suggested fix

Replace :bar_chart: with 📊 on lines 78 and 90.

Reviewed in the same run with no issues: workshop/side-quest-11-01b-workflow-structure.md, workshop/side-quest-11-03-better-prompts.md. gh-aw release: v1.0.1.

Generated by 🔍 Workshop Sync Check · copilot · auto · ~52 AIC · ⌖ ~1 AIC · ⊞ 4.7K · ◷

  • expires on Nov 6, 2026, 12:04 PM UTC
Dominant language
JavaScript
Stars
58
Forks
40
Avg merge
4d 4h
Merged PRs (30d)
8

Getting set up

Open in Codespaces

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from githubnext/gh-aw-workshop

All issues in githubnext/gh-aw-workshop

Similar issues

More JavaScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.