YAML in GitHub Actions: Workflow Syntax, Triggers, and Gotchas