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
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
Community Discussion
No community discussion yet for this question.