1. Resources
  2. /
  3. Blog
  4. /
  5. Per-Step GitHub Commit Statuses

Per-Step GitHub Commit Statuses

46 second read

GitHub recently launched the ability to view all the build statuses for a pull request, for example you can now easily see the result of your Code Climate code quality checks alongside your Buildkite tests 🔴 ☑️

To take full advantage of GitHub’s changes we’ve added the ability to show a separate GitHub build status for each of your build steps. You can now watch your build steps update live on GitHub, see how long each one took, and click straight through to their individual build logs and artifacts:

GitHub Commit Status all passed on Buildkite

If a step fails we’ll show you the exit status, and if you have multiple Buildkite projects pointing to the same GitHub repository (for example, if you have a separate deployment project) you’ll see them alongside each other.

GitHub Commit Status running and failing on Buildkite

To get started with per-step commit statuses go to your Buildkite project’s GitHub Settings and enable the Commit Status for Each Step option:

Per-Step GitHub Commit Statuses

Happy building! 🔨 📦 🚢


Related posts

Start turning complexity into an advantage

Create an account to get started with a 30-day free trial. No credit card required.

Buildkite Pipelines

Platform

  1. Pipelines
  2. Pipeline templates
  3. Public pipelines
  4. Test Engine
  5. Package Registries
  6. Mobile Delivery Cloud
  7. Pricing

Hosting options

  1. Self-hosted agents
  2. Mac hosted agents
  3. Linux hosted agents

Resources

  1. Docs
  2. Blog
  3. Changelog
  4. Webinars
  5. Plugins
  6. Case studies
  7. Events

Company

  1. About
  2. Careers
  3. Press
  4. Brand assets
  5. Contact

Solutions

  1. Replace Jenkins
  2. Workflows for AI/ML
  3. Testing at scale
  4. Monorepo delivery

Support

  1. System status
  2. Forum