1 Commits

Author SHA1 Message Date
Polina Sizintseva
2c6f60b137 fix(deploy): respect WERF_ENV
Signed-off-by: Polina Sizintseva <polina.sizintseva@flant.com>
2026-02-12 12:22:01 +03:00
4 changed files with 740 additions and 729 deletions

3
.gitignore vendored
View File

@@ -97,3 +97,6 @@ Thumbs.db
# Ignore built ts files # Ignore built ts files
__tests__/runner/* __tests__/runner/*
lib/**/* lib/**/*
# Intellij
/.idea

View File

@@ -12,7 +12,7 @@ inputs:
version: version:
description: 'The certain version' description: 'The certain version'
required: false required: false
env: # TODO: Remove this deprecated werf option, which is not required anymore (use WERF_ENV variable instead) env: # DEPRECATED: Use WERF_ENV environment variable instead (e.g., env: { WERF_ENV: value })
description: 'Specific deployment environment' description: 'Specific deployment environment'
required: false required: false
github-token: github-token:

File diff suppressed because one or more lines are too long

View File

@@ -3,7 +3,11 @@ import {PrepareEnvironAndRunWerfCommand} from './common'
async function run(): Promise<void> { async function run(): Promise<void> {
try { try {
process.env.WERF_ENV = core.getInput('env') // with.env parameter has priority over WERF_ENV environment variable
const envInput = core.getInput('env')
if (envInput) {
process.env.WERF_ENV = envInput
}
await PrepareEnvironAndRunWerfCommand(['converge']) await PrepareEnvironAndRunWerfCommand(['converge'])
} catch (error) { } catch (error) {
core.setFailed(error.message) core.setFailed(error.message)