Skip to content

CertyPro/gh200-broken-workflows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

GH-200 Broken Workflows

Fix deliberately broken GitHub Actions workflows, by Certy.

This is the troubleshooting repository for the GitHub Actions (GH-200) exam. Domain 2.0 Consume and troubleshoot workflows is 20% of the exam, and the only way to get good at it is to read failing runs and fix them.

Every run in the Actions tab here is meant to be red. Your job is to turn it green.

How to use

  1. Click Use this template (or Fork) to get your own copy, and make it public so Actions runs.
  2. Open the Actions tab. Several workflows are failing on purpose.
  3. Work through broken-labs/: read the symptom, open the failing run, read the logs, fix the file, and confirm it goes green.
  4. Stuck? The fixes are in solutions/.

What is in here

  • A tiny Node app (src/, tests/) so that, once you fix a workflow, the build can actually pass.
  • .github/workflows/ - four live, broken workflows: invalid YAML, a wrong trigger, a missing checkout, and a permissions error.
  • broken-labs/ - ten labs (the four live ones plus six snippet diagnoses).
  • solutions/ - the fixes, with explanations.

Links

Licence

MIT.

About

Fix deliberately broken GitHub Actions workflows. GH-200 troubleshooting practice. By Certy.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors