diff --git a/action.yaml b/action.yaml new file mode 100644 index 0000000..2e4d2a3 --- /dev/null +++ b/action.yaml @@ -0,0 +1,34 @@ +name: 'Programic DotEnv' +description: 'Returns a .env file based on the given environment' +inputs: + project-name: + description: 'Project name' + required: true + environment: + description: 'Environment name' + required: true + url: + description: 'DotEnv api url' + required: true + token: + description: 'DotEnv api token' + required: true + source: + description: 'DotEnv api source' + default: './src/.env.example' + target: + description: 'DotEnv api target' + default: './src/.env' +outputs: + envFile: + description: '.env file based on the given environment' +runs: + using: 'docker' + image: 'docker://programic/pipe-dotenv:latest' + env: + DOTENV_PROJECT: "${{ inputs.project-name }}" + DOTENV_ENVIRONMENT: "${{ inputs.environment }}" + DOTENV_API_URL: "${{ inputs.url }}" + DOTENV_API_TOKEN: "${{ inputs.token }}" + DOTENV_FILE_SOURCE: "${{ inputs.source }}" + DOTENV_FILE_TARGET: "${{ inputs.target }}"