Added many, many more actions.

This commit is contained in:
2025-06-24 15:24:16 -07:00
parent 62fbe4dead
commit 57ef232d2b
108 changed files with 4212 additions and 7 deletions

View File

@@ -0,0 +1,38 @@
name: tpl-to-dir
description: "Format a Go template file given a yaml input file to a file of the same name in the specified output directory. The input yaml file environment variables replaced first."
inputs:
templateFile:
description: "Local path to the template file."
required: true
inputFilename:
description: "Name of the input file without directories or extensions."
required: true
inputExtension:
description: "Extension for the input file."
required: false
default: .yaml
outputExtension:
description: "Extension for the output file."
required: false
inputDirectory:
description: "Directory for the input files."
required: false
outputDirectory:
description: "Directory for the output files."
required: false
outputs:
outputFile:
description: "The generated output file."
value: ${{ inputs.outputDirectory }}/${{ inputs.inputFilename }}${{ inputs.outputExtension }}
runs:
using: "composite"
steps:
- name: "Create Output Directory"
run: mkdir ${{ inputs.outputDirectory }} -p
shell: bash
- name: "Generate Template"
uses: act/common/tpl/tpl-env@master
with:
templateFile: ${{ inputs.inputDirectory }}/${{ inputs.templateFile }}
inputFile: ${{ inputs.inputDirectory }}/${{ inputs.inputFilename }}${{ inputs.inputExtension }}
outputFile: ${{ inputs.outputDirectory }}/${{ inputs.inputFilename }}${{ inputs.outputExtension }}