Easy GH-200 practice questions
Direct recall — confirm you know the core facts and definitions. 5 easy questions available — no sign-up, always free.
You maintain a public JavaScript action and want to publish it to the GitHub Marketplace with a recognizable icon and color on its listing card. You are editing action.yml to add this presentation. Which top-level metadata key must you configure to control the Marketplace listing's icon and color?
You are creating a composite action that bundles several shell steps and one reference to another action. A teammate's first draft of action.yml fails to load with the error 'Missing required property: using'. Which value must the 'runs.using' key be set to for this composite action to be valid?
A workflow running on a GitHub-hosted ubuntu-latest runner needs Node.js 20 but the maintainer wants to confirm whether that version is already available in the runner's tool cache before adding a setup-node step, to avoid an unnecessary download at runtime. Where should the maintainer look to authoritatively confirm the preinstalled Node.js versions for the current ubuntu-latest image?
You are authoring a JavaScript action. Your team recently migrated the codebase to target the latest supported Node.js runtime on GitHub-hosted runners. In action.yml, the current metadata block reads: runs: using: 'node16' main: 'dist/index.js' Runners have begun emitting deprecation warnings, and you want the action to execute on the current default Node runtime. Which single change to the metadata correctly updates the action?
As an organization owner, you define a configuration variable named DEPLOY_REGION at the organization level. You want only three specific repositories out of the 40 in your organization to be able to read this variable in their workflows. When creating the variable via the GitHub UI, which access configuration should you choose?