nerdexam
MicrosoftMicrosoft

GH-100 · Question #54

GH-100 Question #54: Real Exam Question with Answer & Explanation

The correct answer is A: GitHub App. GitHub Apps are the right tool here because they are installable integrations that can subscribe to GitHub webhook events - including repository creation events - and forward them to external services without any custom code. When a vendor offers a ready-made integration in the G

Automate GitHub administration

Question

You need GitHub to automatically notify a third-party service any time a new repository is created. You want to avoid writing custom code. The vendor has told you that they have a tool in the GitHub Marketplace. Which type of tool do you need?

Options

  • AGitHub App
  • BGitHub Copilot Extension
  • CGitHub Models
  • DGitHub Action

Explanation

GitHub Apps are the right tool here because they are installable integrations that can subscribe to GitHub webhook events - including repository creation events - and forward them to external services without any custom code. When a vendor offers a ready-made integration in the GitHub Marketplace, it is almost always packaged as a GitHub App.

Why the distractors are wrong:

  • B (Copilot Extension): These extend GitHub Copilot's AI chat functionality - they're for augmenting the coding assistant, not for event-driven integrations.
  • C (GitHub Models): This is a platform for accessing and experimenting with AI/ML models, unrelated to repository event notifications.
  • D (GitHub Action): Actions automate workflows within a repository's CI/CD pipeline - they require you to write workflow YAML code and live inside a repo, making them "custom code," which the question explicitly rules out.

Memory tip: Think "App = application you install (like from an app store) that reacts to GitHub events organization-wide; Action = code you write inside a repo to automate workflows." If the vendor has a Marketplace listing and no coding is needed, it's always a GitHub App.

Topics

#GitHub Apps#GitHub Marketplace#Third-party integrations#Event-driven automation

Community Discussion

No community discussion yet for this question.

Full GH-100 PracticeBrowse All GH-100 Questions