When you mention a 3rd party API in your spec, CodeSpeak will detect it and give you instructions to
This workflow requires manual steps from you, and though we try to simplify it as much as possible, you’ll need to carefully follow the instructions CodeSpeak gives you.
In this example, we take the Todoer spec from the Quick Start Guide, and add social login with Google:
### Users and permissions
- users can sign in with Google (no email/password sign in)
- every user sees only their own todo items
When you commit this change to the spec, the build will fail because it can’t proceed without credentials for Google login:

Note the instructions at the top of the page. The point is:
.env.local file on your machine (it will be needed once now, and once more later to run your app),This is an example template instructing you how to create Google OAuth Credentials:
.env.localWhen you complete the instructions and fill out the template, create a GitHub Actions secret named CODESPEAK_ENV_LOCAL_FILE in your repo (use a shortcut link in the README.md if you like) with the entire .env.local text as its value:

Make sure the secret is saved successfully: