2024.01.11

GitHub Actions Integration

You can now inject secrets from Phase into your GitHub Actions workflows

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

Roadmap
Request a feature

We build features based on community requests and feedback. Looking for a specific feature or have a use-case in mind? Reach out to us.

Feature request
Deployment
Get started

Keep your secrets

Self-host or start on fully managed Cloud in under a minute.

Self-hosted

Run Phase on your own infrastructure. Free and open source.

AI agent deployment skill
$ npx skills add phasehq/ai
Cloud

Fully managed. From signup to your first secret in 60 seconds.

Sign up with