GH-200 Exam Details

  • Exam Code
    :GH-200
  • Exam Name
    :GitHub Actions
  • Certification
    :Microsoft Certifications
  • Vendor
    :Microsoft
  • Total Questions
    :98 Q&As
  • Last Updated
    :Jul 14, 2026

Microsoft GH-200 Online Questions & Answers

  • Question 61:

    As a developer, you have configured an IP allow list on a GitHub organization. Which effects does the IP allow list have on GitHub Actions? (Each answer presents a complete solution. Choose two.)

    A. You can use standard GitHub-hosted runners since their IP addresses are automatically allowed.
    B. You can use self-hosted runners with known IP addresses.
    C. You must allow GitHub Actions’s IP address ranges in order to use marketplace actions.
    D. You can use GitHub-hosted larger runners since they can be configured with static IP addresses.

  • Question 62:

    Which step is using the dbserver environment variable correctly?

    A. steps: -name: Hello world run: echo $dbserver variables: dbserver: orgserver1
    B. steps: -name: Hello world run: echo $dbserver env: -name: dbserver value: orgserver1
    C. steps: -name: Hello world run: echo $dbserver environment: dbserver: orgserver1
    D. steps: -name: Hello world run: echo $dbserver env: dbserver: orgserver1

  • Question 63:

    Scheduled workflows run on the:

    A. specified commit and branch from the workflow YAML file.
    B. latest commit from the branch named schedule.
    C. latest commit and branch on which the workflow was triggered.
    D. latest commit from the branch named main.
    E. latest commit on the default or base branch.

  • Question 64:

    What are the mandatory requirements for publishing GitHub Actions to the GitHub Marketplace? (Each correct answer presents part of the solution. Choose two.)

    A. The action can be either in a public or private repository.
    B. The action’s metadata file must be in the root directory of the repository.
    C. The action’s name cannot match a user or organization on GitHub unless the user or organization owner is publishing the action.
    D. The name should match with one of the existing GitHub Marketplace categories.
    E. Each repository can contain a collection of actions as long as they are under the same Marketplace category.

  • Question 65:

    Which command can you include in your workflow file to set the output parameter for an action?

    A. echo "action_color=purple" >> $GITHUB_ENV
    B. echo "::debug::action_color=purple"
    C. echo "::add-mask::$ACTI0N_C0L0R"
    D. echo "action_color=purple" >> $GITHUB_OUTPUT

  • Question 66:

    Disabling a workflow allows you to stop a workflow from being triggered without having to delete the file from the repo. In which scenarios would temporarily disabling a workflow be most useful? (Each correct answer presents a complete solution. Choose two.)

    A. A runner needs to have diagnostic logging enabled.
    B. A workflow error produces too many, or wrong, requests, impacting external services negatively.
    C. A workflow is configured to run on self-hosted runners.
    D. A workflow sends requests to a service that is down.
    E. A workflow needs to be changed from running on a schedule to a manual trigger.

  • Question 67:

    What are two reasons to keep an action in its own repository instead of bundling it with other application code? (Each correct answer presents a complete solution. Choose two.)

    A. It makes the action.yml file optional.
    B. It makes it easier for the GitHub community to discover the action.
    C. It widens the scope of the code base for developers fixing issues and extending the action.
    D. It decouples the action’s versioning from the versioning of other application code.
    E. It allows sharing workflow secrets with other users.

  • Question 68:

    You are reaching your organization’s storage limit for GitHub artifacts and packages. What should you do to prevent the storage limit from being reached? (Each correct answer presents a complete solution. Choose two.)

    A. Use self-hosted runners for all workflow runs.
    B. Delete artifacts from the repositories manually.
    C. Configure the artifact and log retention period.
    D. Disable branch protections in the repository.
    E. Configure the repo to use Git Large File Storage.

  • Question 69:

    Which of the following is the lowest repository permission you need to have for downloading workflow artifacts?

    A. Triage
    B. Admin
    C. Maintain
    D. Write
    E. Read

  • Question 70:

    In the following workflow file, line 5 interprets lines 3 and 4 as Python. Which of the following is a valid

    option to complete line 5?

    1 steps:

    2 - run: |

    3 import os

    4 print(os.environ['PATH'])

    A. shell: python
    B. working-directory: .github/python
    C. shell: bash
    D. with: python

Tips on How to Prepare for the Exams

Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only Microsoft exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your GH-200 exam preparations and Microsoft certification application, do not hesitate to visit our Vcedump.com to find your solutions here.