export async function run()

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
   }
}