GitHub · GH-600
Safe execution and error handling
GH-600 · Lesson 7 of 16 · 54:52
YouTube loads only after you press play. This chapter opens at its timestamp in the full course. Watch on YouTube ↗
In this lesson
Prepare for the GH-600 exam (GitHub Certified: Agentic AI Developer). In this lesson: failing fast and clean, with hooks such as errorOccurred, bounded retries for transient errors only, rollbacks before and after the merge, explicit SHAs and tags for deployments, escalation paths, and traceability with workflow logs, signed commits, session logs, and the audit log, plus how the GITHUB_TOKEN prevents workflow loops. Includes three original practice questions.
Preview the topics
- Contoso’s dependency agent fails its unit tests, then retries the same change twelve times in a row. What should its retry policy say?
- An agent’s pull request was merged into Contoso’s main branch an hour ago, and it broke refunds. What is the fastest safe rollback?
- Contoso’s agent opens pull requests with a GitHub App token, and each new pull request starts the same agent workflow again, in an endless chain. Why did this not happen with the GITHUB_TOKEN?