in src/bake.ts [280:310]
export async function run() {
try {
const renderType = core.getInput('renderEngine', {required: true})
let renderEngine: RenderEngine
switch (renderType) {
case 'helm':
case 'helm2':
renderEngine = new HelmRenderEngine()
break
case 'kompose':
renderEngine = new KomposeRenderEngine()
break
case 'kustomize':
renderEngine = new KustomizeRenderEngine()
break
default:
throw Error('Unknown render engine')
}
let isSilent = core.getInput('silent', {required: false}) === 'true'
try {
await renderEngine.bake(isSilent)
} catch (err) {
throw Error(util.format('Failed to run bake action. Error: %s', err))
}
} catch (error) {
core.setFailed(error.message)
throw error
}
}