Overwrite Env File
ActionsTags
(1)This GitHub Action allows you to overwrite the contents of an environment file with the contents of another file. It is useful when you want to promote/stage environment variables from one environment to another (for example, from a .env.development file to a .env.production file) automatically in your workflows.
- name: Overwrite production env file with development env file
uses: dev-five-git/overwrite-env-file-action@v1
with:
input: .env.development
output: .env.production| Name | Description | Required | Default |
|---|---|---|---|
| input | The file to read from | true | .env.development |
| output | The file to overwrite to | true | .env.production |
name: Promote env to production
on:
push:
branches: [main, dev]
jobs:
promote-env:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Overwrite production env file with development env file
uses: dev-five-git/overwrite-env-file-action@v1
if: github.ref_name == 'dev'Overwrite Env File is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.