{"id":18945,"date":"2026-09-22T10:59:44","date_gmt":"2026-09-22T10:59:44","guid":{"rendered":"https:\/\/www.examlabs.com\/certification\/?p=18945"},"modified":"2026-09-22T10:59:44","modified_gmt":"2026-09-22T10:59:44","slug":"microsoft-gh-200-practice-test-questions-and-exam-dumps-part5-q81-100","status":"publish","type":"post","link":"https:\/\/www.examlabs.com\/certification\/microsoft-gh-200-practice-test-questions-and-exam-dumps-part5-q81-100\/","title":{"rendered":"Microsoft GH-200 Practice Test Questions and Exam Dumps Part5 Q81-100"},"content":{"rendered":"<h2><b>View Full <\/b><a href=\"https:\/\/www.examlabs.com\/gh-200-exam-dumps\"><b>Microsoft GH-200 Exam Dumps<\/b><\/a><b> and Practice Test Dumps<\/b><\/h2>\n<p>&nbsp;<\/p>\n<h3><b>Question 81<\/b><\/h3>\n<p><b>Which GitHub Actions feature exposes data from a completed step?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Step outputs<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Runner labels<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Repository variables<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Environment rules<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Step outputs allow one step in a GitHub Actions job to provide generated information to later steps. A step can be assigned an id, produce an output, and then expose that value through the steps context. This is useful when one command calculates information that another command needs, such as a generated version, file path, or deployment identifier. Step outputs remain within the job. If information must be transferred between separate jobs, job outputs should be used instead. This distinction helps workflow authors design clear data flows and avoid unnecessarily duplicating calculations.<\/span><\/p>\n<h3><b>Question 82<\/b><\/h3>\n<p><b>Which GitHub Actions feature executes commands inside a container?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">container<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">docker-runner<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">image-job<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">service-only<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The container configuration allows a GitHub Actions job to execute its steps inside a specified Docker container. This can provide a consistent software environment with predefined tools, libraries, and runtime versions. Containerized jobs are useful when the default runner environment does not provide the required dependencies or when teams want greater control over execution consistency. GitHub Actions can also define service containers for supporting applications such as databases. The job container and service containers serve different purposes, with the job container executing workflow steps while services provide additional processes needed during testing or builds.<\/span><\/p>\n<h3><b>Question 83<\/b><\/h3>\n<p><b>Which GitHub Actions feature provides dependent services for a job?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sidecar jobs<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Service containers<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Auxiliary workflows<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Linked runners<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Service containers provide additional containerized services that a GitHub Actions job can use during execution. Common examples include databases, caches, message brokers, or other supporting services required by integration tests. The service runs alongside the main job and can be accessed according to the configured networking and port settings. Service containers are particularly useful because they allow workflows to create temporary test infrastructure automatically rather than depending on permanently running external systems. They can be combined with containerized jobs or standard runner environments depending on the workflow&#8217;s requirements.<\/span><\/p>\n<h3><b>Question 84<\/b><\/h3>\n<p><b>Which setting specifies a custom Docker image for a job?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">container.image<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">docker.image<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">runner.image<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">job.image<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The container.image property specifies the Docker image used to run a GitHub Actions job inside a container. The image can contain the runtime, libraries, and command-line tools required by the workflow. Using a defined image helps produce consistent execution environments across workflow runs. Additional container settings can configure credentials, environment variables, ports, and volumes when supported. This approach is useful when a project needs a specialized environment that differs from the standard GitHub-hosted runner. The selected image should be maintained and secured like any other software dependency used in automation.<\/span><\/p>\n<h3><b>Question 85<\/b><\/h3>\n<p><b>Which GitHub Actions feature lets jobs use different operating systems?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Runner matrix<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Platform strategy<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">OS matrix<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Matrix configuration<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 4<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A matrix configuration can define different operating-system values for a GitHub Actions job. The workflow can then use those values with the runs-on property so that separate job executions run on different platforms. This is useful for testing software that must work across Linux, Windows, and macOS environments. Instead of writing separate jobs with nearly identical steps, a matrix can represent the supported combinations in one definition. Matrix-based testing also makes it easier to expand platform coverage later. Each generated job remains independently visible in the workflow run.<\/span><\/p>\n<h3><b>Question 86<\/b><\/h3>\n<p><b>Which GitHub Actions property identifies the runner for a job?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">runs-on<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">uses-on<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">execute-on<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">hosted-on<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The runs-on property determines the runner environment where a GitHub Actions job executes. It can reference GitHub-hosted runner labels such as operating-system environments or labels assigned to self-hosted runners. When a matrix is used, runs-on can also reference a matrix value to dynamically select different platforms. Correct runner selection is important because software availability, operating-system behavior, architecture, and installed tools can differ between environments. For self-hosted infrastructure, labels provide a way to direct jobs toward runners that meet particular hardware or software requirements.<\/span><\/p>\n<h3><b>Question 87<\/b><\/h3>\n<p><b>Which GitHub feature organizes self-hosted runners for controlled access?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Runner groups<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Runner folders<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Host collections<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Agent clusters<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Runner groups organize self-hosted runners and help control which repositories or organizations can use those runners. They are useful when an organization operates multiple self-hosted machines with different trust levels, capabilities, or workloads. Administrators can place suitable runners into groups and configure repository access according to organizational requirements. This provides more control than simply registering every runner for broad use. Runner groups are especially valuable when sensitive deployment infrastructure should be separated from general-purpose build runners. Proper access configuration helps prevent workflows from using infrastructure that they are not authorized to access.<\/span><\/p>\n<h3><b>Question 88<\/b><\/h3>\n<p><b>Which label directs a workflow toward a specific self-hosted runner type?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">host-type<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">runner-label<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">machine-tag<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">self-hosted<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 4<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The self-hosted label is commonly combined with additional custom labels in runs-on to target an appropriate self-hosted runner. For example, a workflow can require both the self-hosted label and a custom label representing an operating system, architecture, or specialized capability. GitHub selects a runner that satisfies the required labels. This mechanism allows organizations to maintain heterogeneous runner fleets without hardcoding individual machine identities into workflows. Custom labels should accurately describe runner capabilities so jobs are scheduled onto environments capable of completing their required tasks.<\/span><\/p>\n<h3><b>Question 89<\/b><\/h3>\n<p><b>Which GitHub Actions option prevents excessive workflow runtime?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">timeout-minutes<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">runtime-cap<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">execution-window<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">maximum-runtime<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The timeout-minutes setting limits how long a GitHub Actions job or step can execute. A timeout is useful for preventing stalled builds, tests, or deployment commands from consuming runner resources indefinitely. When the configured limit is reached, GitHub Actions stops the associated execution. Different workflow stages may need different limits because a quick validation step can reasonably have a shorter timeout than a large build or integration test. Appropriate timeout values improve resource management while still allowing legitimate operations enough time to complete.<\/span><\/p>\n<h3><b>Question 90<\/b><\/h3>\n<p><b>Which GitHub Actions feature conditionally skips selected matrix combinations?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">include<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">exclude<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">filter<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">remove<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The exclude matrix option removes specific combinations from a generated matrix. This is helpful when most combinations are valid but certain combinations are unnecessary, unsupported, or unsuitable for a particular workflow. For example, a project may test several runtime versions across multiple platforms but exclude one combination that the software does not support. Matrix exclusion reduces wasted runner time while keeping the overall workflow definition compact. It can be combined with include when additional special cases must be added. Careful matrix design helps maintain meaningful coverage without executing irrelevant jobs.<\/span><\/p>\n<h3><b>Question 91<\/b><\/h3>\n<p><b>Which GitHub Actions setting adds an extra matrix configuration?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">include<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">append<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">additional<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">extend<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The include option modifies or adds matrix combinations in GitHub Actions. It is useful when a workflow needs special values that are not represented by the basic Cartesian product of the matrix dimensions. For example, an additional configuration can introduce an environment-specific value or a special runtime setting. include can also add properties to matching combinations. This makes matrix strategies flexible without requiring multiple nearly identical jobs. When combined with exclude, workflow authors can create precise sets of supported configurations while avoiding unnecessary execution.<\/span><\/p>\n<h3><b>Question 92<\/b><\/h3>\n<p><b>Which GitHub Actions feature shares generated files between jobs?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Artifacts<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Variables<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Labels<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Contexts<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Artifacts allow GitHub Actions workflows to preserve and transfer files generated during execution. A build job can upload compiled files, reports, test results, or other outputs, and a later job can download those artifacts. This is particularly useful when jobs run on separate runners and therefore do not automatically share their local file systems. Artifacts provide a structured way to retain workflow outputs beyond the immediate execution environment. They are different from caches, which primarily improve performance by reusing reusable dependency data. Choosing artifacts or caches depends on whether preservation or acceleration is the primary requirement.<\/span><\/p>\n<h3><b>Question 93<\/b><\/h3>\n<p><b>Which GitHub Actions feature reuses previously downloaded dependencies?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Caching<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Artifacts<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Releases<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Environments<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Caching is designed to improve workflow performance by reusing files from previous runs. Dependency caches can prevent repeated downloads of packages and other reusable data. A cache key determines whether an existing cache can be restored, and keys can incorporate information such as operating-system details or dependency lockfile hashes. Unlike artifacts, caches are not intended to serve as permanent workflow outputs. Effective caching can significantly reduce repeated installation time, particularly in projects with large dependency trees. Cache configuration should account for dependency changes so stale data is not unnecessarily reused.<\/span><\/p>\n<h3><b>Question 94<\/b><\/h3>\n<p><b>Which GitHub Actions context contains information about the triggering event?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">event<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">github<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">trigger<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">activity<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The github context contains information about the workflow execution and the GitHub event that triggered it. It can provide details about the repository, actor, reference, commit, event name, and related data. Workflows can use this information to make decisions based on how or where execution started. For example, conditions can distinguish between a push and a pull request event. The context helps make automation dynamic instead of requiring separate hardcoded workflows for every event scenario. Developers should still validate event-specific fields because available information varies depending on the triggering event.<\/span><\/p>\n<h3><b>Question 95<\/b><\/h3>\n<p><b>Which GitHub Actions mechanism passes a value from one job to another?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Job outputs<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Step variables<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Runner metadata<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Shell aliases<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Job outputs provide a structured way to pass generated values between GitHub Actions jobs. A producing job can map a step output to a job output, and a dependent job can access that value through the needs context. This is useful for values such as generated version numbers, deployment targets, or dynamically calculated configuration. Because jobs may execute on different runners, relying on local files or shell variables is not sufficient for transferring information between them. Job outputs provide a clear interface between workflow stages and support more modular automation designs.<\/span><\/p>\n<h3><b>Question 96<\/b><\/h3>\n<p><b>Which GitHub Actions feature enables encrypted repository credentials?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Secrets<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Topics<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Labels<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Variables<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">GitHub Actions secrets provide protected storage for sensitive values used by workflows. Examples include API credentials, access tokens, private keys, and passwords. Secrets can be configured at appropriate repository, organization, or environment scopes and referenced through the secrets context. They should not be confused with ordinary configuration variables, which are intended for non-sensitive values. Workflow permissions should also be minimized so that automation receives only the access it actually needs. Proper secret management reduces the likelihood that credentials will be exposed directly in workflow files or ordinary repository configuration.<\/span><\/p>\n<h3><b>Question 97<\/b><\/h3>\n<p><b>Which GitHub feature can require successful checks before merging?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Repository topics<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Branch protection rules<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">GitHub Discussions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Issue forms<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Branch protection rules can require specified status checks to pass before a pull request can be merged into a protected branch. These checks can represent automated builds, tests, security scans, or other validation processes. Required checks help establish consistent quality gates around important branches. Branch protection can also be combined with review requirements and other restrictions. The exact checks selected should correspond to the repository&#8217;s development process. If a required check is incorrectly configured or renamed, it may prevent legitimate pull requests from merging until the protection configuration is updated.<\/span><\/p>\n<h3><b>Question 98<\/b><\/h3>\n<p><b>Which GitHub Actions event enables scheduled workflow execution?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">calendar<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">schedule<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">timer<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">cron-run<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The schedule event allows a GitHub Actions workflow to run automatically according to a POSIX cron expression. Scheduled workflows are useful for recurring maintenance, dependency checks, periodic reports, or other automation that does not depend on repository changes. The schedule is defined within the workflow&#8217;s event configuration. Timing should be selected carefully when workflows consume significant runner resources or interact with external systems. Scheduled execution can also be combined with other supported triggers when a workflow needs both periodic and event-driven behavior.<\/span><\/p>\n<h3><b>Question 99<\/b><\/h3>\n<p><b>Which GitHub Actions feature allows input values for manual runs?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Workflow inputs<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Runner parameters<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Job arguments<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Repository prompts<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Manual workflow execution can accept defined inputs when a workflow uses the appropriate dispatch configuration. Inputs allow users to provide parameters when starting a workflow, such as an environment name, release version, or operational choice. The workflow can then reference those values during execution. Input definitions can specify details such as descriptions and whether a value is required. This makes manual automation more flexible than hardcoding every possible scenario. Sensitive information should still be handled through secrets rather than ordinary workflow inputs.<\/span><\/p>\n<h3><b>Question 100<\/b><\/h3>\n<p><b>Which GitHub Actions feature centralizes repeated workflow logic?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Reusable workflows<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Repository labels<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Commit templates<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Issue milestones<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 4<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Reusable workflows allow common GitHub Actions automation to be defined once and called from other workflows. They can expose inputs, secrets, and outputs, creating a standardized interface for shared automation. Organizations can use reusable workflows for recurring processes such as testing, compliance validation, package publishing, or deployment. Centralizing common logic reduces duplication and makes maintenance easier because improvements can be made to the shared workflow rather than copied into many repositories. Access and permissions should be configured carefully when reusable workflows perform sensitive operations or interact with protected environments.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>View Full Microsoft GH-200 Exam Dumps and Practice Test Dumps &nbsp; Question 81 Which GitHub Actions feature exposes data from a completed step? Step outputs Runner labels Repository variables Environment rules Correct Answer: 1 Explanation: Step outputs allow one step in a GitHub Actions job to provide generated information to later steps. A step can [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1648,1647],"tags":[],"_links":{"self":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/18945"}],"collection":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/comments?post=18945"}],"version-history":[{"count":1,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/18945\/revisions"}],"predecessor-version":[{"id":18946,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/18945\/revisions\/18946"}],"wp:attachment":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/media?parent=18945"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/categories?post=18945"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/tags?post=18945"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}