GitHub Actions credential artwork

GitHub Actions (GH-200) Exam Guide

Validates knowledge of authoring and troubleshooting workflows, building custom actions, managing Actions across an enterprise and securing pipelines.

GH-200 tests practical knowledge of GitHub Actions: workflow syntax and triggers, debugging failed runs, writing your own actions, governing runners and secrets across an organization, and securing pipelines. Build real workflows as you study, read the Actions documentation alongside the official learning path, and use the free practice assessment to find gaps.

Understand the exam

Syllabus

Author and manage workflows20–25%
  1. Configure workflow triggers and events
  2. Design and implement workflow structure
  3. Manage workflow execution and outputs

Example scenario: A test job should run on Linux, Windows and macOS with two Node versions each, but only on pull requests to main. How would you set up the trigger and the matrix?

Consume and troubleshoot workflows15–20%
  1. Interpret workflow behavior and results
  2. Access workflow artifacts and logs
  3. Use and manage workflow templates

Example scenario: A matrix build passes on Linux but fails on Windows at a shell step. What would you check in the logs, and how would you rerun only the failing job?

Author and maintain actions15–20%
  1. Create and troubleshoot custom actions
  2. Define action structure and metadata
  3. Distribute and maintain actions
Manage GitHub Actions for the enterprise20–25%
  1. Distribute and govern actions and workflows
  2. Manage runners at scale
  3. Manage encrypted secrets and variables

Example scenario: Only the payments team's repositories may deploy from a self-hosted runner inside the company network. How would you restrict that runner?

Secure and optimize automation10–15%
  1. Implement security best practices
  2. Optimize workflow performance and cost

Example scenario: A deploy workflow stores a long-lived cloud access key as a repository secret. How would you replace it?

Official GH-200 study guide · Skills measured as of January 2026

Format

Duration
100 min
Passing score
700 / 1000
Delivery
Test centre or online
Languages
English, Spanish, Portuguese, Korean, Japanese

Question types

Choose one answer, or select every correct option when the question says how many to pick.

CertUp example

A workflow should start only when a pull request targets the main branch. Which trigger does this?

  1. on: push
  2. on: pull_request with branches: [main]
  3. on: workflow_dispatch
  4. on: schedule
Show answer

B. The pull_request event with a branches filter runs only for pull requests into main. A push trigger ignores pull requests.

Eligibility and booking

No required prerequisites. Anyone can book the exam.

Intermediate GitHub Actions experience

Recommended

Hands-on experience creating workflows, automating tasks and managing CI/CD pipelines with GitHub Actions.

Familiarity with CI/CD and GitHub Packages

Recommended

Working knowledge of CI/CD, GitHub repositories, GitHub Packages and third-party integrations.

Sign in to Microsoft Learn with a personal Microsoft account, then schedule through Pearson VUE. Exams booked with a work or school account are lost if you leave that organization.

Make a study plan

Take the free practice assessment to see where you stand, then work through the domains while building workflows in your own repository.

Most candidates spend 20–40 hours. Plan for the low end if you already write Actions workflows; add time if you are new to Actions or have not worked with reusable workflows, custom actions or enterprise governance.

3 weeksto be ready
  1. 1Understand the examRead the syllabus and format, check you’re eligible and pick a target date.2 h
  2. 3Learn the core conceptsWork through one main course or book, topic by topic.17 h
  3. 4Practice with mock examsTake timed practice tests and review every mistake.9 h
  4. 5Prepare for exam dayBook the exam and check the ID and delivery rules.2 h

Learn the core concepts

The official learning path covers every domain. Read the GitHub Actions documentation alongside it, because candidates say the docs fill gaps on syntax and Docker actions.

See all 4 GitHub Actions courses →

Practise at organization level A free GitHub organization lets you try runner groups, organization secrets and Actions policies, which make up a large share of the exam.

Practice with mock exams

Take the free official assessment first and last. Add a paid set if you want full-length timed exams with explanations.

See all 5 GitHub Actions practice tests →

Are you ready?

  • You score comfortably above the pass mark on the official practice assessment
  • You can explain when to use a reusable workflow, a composite action and a JavaScript action
  • You can set up OIDC, environment protection and least-privilege token permissions without looking them up

Prepare for exam day

Use the checklist for your delivery route.

Before testing from home

  • Run the Pearson VUE system test on the same computer and network you will use
  • Check in between 30 minutes before and 15 minutes after your start time
  • Use a closed, private room with a clear desk and no second monitor
  • Have a government ID whose name exactly matches your certification profile
  • The exam lasts 100 minutes. Breaks are allowed but the clock keeps running, and you cannot return to earlier questions after a break.
  • You see a pass or fail result at the end of the exam.
  • If you fail, you can retake after 24 hours, then after 14 days, up to 5 attempts in 12 months.
About online exams

Retake policy

Advice from exam takers

Answer everything and use the flag

Wrong answers are not penalized, so answer every question and flag uncertain ones for review. Candidates found multi-select questions, where every correct option is needed, the hardest to be sure of.