GitHub Actions Integration

Thursday, January 11, 2024
console integrations github

github actions

The Phase Console now has native integration with GitHub Actions, allowing you to use Phase to inject secrets into your Workflows. Phase will make sure your CI runs, build pipelines and test environments use up-to-date secrets without any manual intervention required.


Setting up Integration with GitHub Actions

Authentication for GitHub Actions with Phase is done with a single click via OAuth 2.0. Simply choose GitHub in the "Create new service credentials" menu:

create github credentials

After that you'll be redirected to GitHub where you can authorize Phase to access your repositories. You'll be automatically redirected back to the Phase Console once done.

Creating a sync is as simple as picking an Environment in Phase as the source of Secrets, and your GitHub repository as the target.

create github credentials

Once setup, you can keep track of sync jobs from the "Syncing" tab of your App and view details logs and metadata for each job. You can also pause and resume a specific sync job if needed.

GitHub Actions integration is available in Phase Console v2.8.0 and you can find complete documentation at Phase Docs

CLOUD

The fastest and easiest way to get started with Phase. Spin up an app in minutes. Hosted in Frankfurt 🇩🇪

SELF-HOSTED

Run Phase on your own infrastructure and maintain full control. Perfect for customers with strict compliance requirements.