Skip to content

Latest commit

 

History

History
53 lines (33 loc) · 2.66 KB

File metadata and controls

53 lines (33 loc) · 2.66 KB

Ship with Quality

Ship faster with automated quality signals to identify defects, monitor test coverage, and enforce checks during pull requests.

Welcome

  • Who is this for: Intermediate GitHub users who want quality checks that support team velocity.

  • What you'll learn: How to enable Code Quality, publish coverage, and enforce thresholds with rulesets.

  • What you'll build: A quality enforcement flow for a school activities site.

  • Prerequisites:

  • How long: This exercise takes less than 45 minutes to complete.

In this exercise, you will:

  1. Enable Code Quality and preview standard findings.
  2. Open a pull request to start remediating a quality issue and view feedback from AI findings.
  3. Add pull request coverage reporting as a test confidence signal.
  4. Enforce quality and coverage thresholds with rulesets, explore evaluate mode, then confirm the fix and merge.

How to start this exercise

Simply copy the exercise to your account, then give your favorite Octocat (Mona) about 20 seconds to prepare the first lesson, then refresh the page.

Important

GitHub Code Quality is currently only available for organizations with Code Quality enabled. It is not available on personal accounts. To use this exercise, you must copy the exercise to an organization with Code Quality enabled.

Having trouble? 🤷

When copying the exercise, we recommend the following settings:

  • For owner, choose your personal account or an organization to host the repository.

  • We recommend creating a public repository, since private repositories will use Actions minutes.

If the exercise isn't ready in 20 seconds, please check the Actions tab.

  • Check to see if a job is running. Sometimes it simply takes a bit longer.

  • If the page shows a failed job, please submit an issue. Nice, you found a bug! 🐛


© 2025 GitHub • Code of ConductMIT License