Enhanced Security, More Control with GitHub App

We have a new, improved way to integrate with GitHub using a GitHub App. It offers a more secure connection and granular control of which repositories Bitrise can access. Full integration with GitHub Checks allows developers to quickly identify if their changes have broken any existing functionality, improving workflow efficiency.

We’re excited to announce a significant upgrade to our integration capabilities with GitHub. Our goal has always been to provide you with the best and most secure Mobile DevOps tools for automating and managing your development processes. That’s why we’re thrilled to share our latest enhancement.

Submit or upvote a feature on Bitrise

The GitHub App integration

Starting 23rd May, you can experience firsthand the advantages of the new GitHub App integration. This includes:

🔒Enhanced security

Data security is a top priority for any organization. The GitHub app uses short-lived tokens (lasting just a few hours) and allows users to specify precisely which repositories Bitrise can access (unlike the OAuth method which has access to all). These properties limit the damage that could be done if any credentials were leaked.

Improved developer workflow efficiency with GitHub Checks

Bitrise’s GitHub App is integrated with GitHub Checks out of the box. This means developers can use the familiar interface within GitHub to quickly identify if their changes have broken any existing functionality, improving workflow efficiency.

😍Reduced CI maintenance overhead

The GitHub App means you don’t need to set up an SSH key, service user or GitHub webhooks. This means there are fewer steps to complete when you set up a new Bitrise project and less ongoing maintenance.

Transitioning to GitHub App

It’s simple to take advantage of these new benefits:

  • Go to your workspace settings, find the integrations section and choose GitHub App as your git provider
  • Enable the GitHub App for each of your Bitrise apps in the app settings. It’s easy to switch over any apps already connected via OAuth

Read more on our Dev Center.

Why change from OAuth to GitHub App?

The GitHub app delivers extra layers of security, reduces CI maintenance overhead and provides build status updates via GitHub Checks out of the box. It is GitHub’s recommended integration method.

While we’ll continue to support the OAuth integration for a transition period, we highly recommend making the switch to the GitHub App today. 

Conclusion

Connect to GitHub using the GitHub App for enhanced security, more control, and enriched build status reporting. Join organizations already building with Bitrise’s suite of mobile DevOps tools, and experience the difference mobile DevOps can make for your team. Start a free trial today.

Submit or upvote a feature on Bitrise

Get Started for free

Start building now, choose a plan later.

Sign Up

Get started for free

Start building now, choose a plan later.