I have configured a dev environment with a Firebase secret, but I can’t write it to my .env.local
file when running the CI. Only repository-level secrets work.
How can I access my environment secret?
jobs:
Deploy-Application:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Create .env file
run: |
cd /tmp/app
touch .env.local
echo FIREBASE_DSN=${{ secrets.FIREBASE_DSN }} >> .env.local
You have to specify the environment as part of the job:
jobs:
Deploy-Application:
runs-on: ubuntu-latest
environment: dev # <-- Here!
steps:
# ...