⚙️ GitHub App Bulk Migration API

We’ve made it easier to securely integrate your Bitrise projects with GitHub, via five new public API endpoints that allow you to convert your OAuth connection to Bitrise GitHub app - and tailor it to your organisation’s security policies.

:heart_eyes: What this fixes

In the past, organisations adopting the Bitrise GitHub app for improved security had to connect each Bitrise project to a GitHub app manually, via the UI. The new public API endpoints allow you to programmatically migrate projects from GitHub OAuth to GitHub App, eliminating the need for tedious, manual, per-project configuration. This is particularly important for customers with many Bitrise projects to migrate or configure.

:wrapped_gift: What’s changed?

This release provides five dedicated endpoints for GitHub App integration management:

Our guide takes you through how to use each of the new endpoints and you can refer to the full public API documentation.

:chart_increasing: Key Benefits

Scalability: Teams can now migrate dozens or hundreds of projects programmatically using scripts or automation tools rather than manual UI clicks.

Flexibility: Each endpoint addresses a specific configuration requirement, allowing customers to tailor their migration workflow to match their security policies and repository access patterns.

API-First: The solution requires no UI changes, enabling customers to integrate migration into their existing DevOps automation pipelines.

:rocket: How to get started

Complete API endpoint documentation and usage examples are available in the Bitrise DevCenter. Customers should first install the Bitrise GitHub App at the workspace level before using these endpoints.

Happy building! :building_construction: