-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
action.yml
36 lines (33 loc) · 814 Bytes
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
name: 'StructureSmith Action'
description: 'Automatically generate project templates for repositories'
author: 'cbrgm'
inputs:
config:
description: 'Path to the YAML configuration file'
required: false
project:
description: 'Specify a project to render'
required: true
output:
description: 'Output path prefix for generated files'
default: "./out"
required: false
templates:
description: 'Directory where template files are stored'
default: "./templates"
required: false
runs:
using: docker
image: 'docker://ghcr.io/cbrgm/structuresmith:v1'
args:
- render
- --config
- ${{ inputs.config }}
- --output
- ${{ inputs.output }}
- --templates
- ${{ inputs.templates }}
- ${{ inputs.project }}
branding:
icon: code
color: blue