diff --git a/action.yaml b/action.yaml index 2fd9a9b..fcd7129 100644 --- a/action.yaml +++ b/action.yaml @@ -26,6 +26,10 @@ inputs: description: "Marks the current template version as active" required: false default: "true" + provisioner_tag: + description: "Add provisioner tag to the template, useful for identifying the template version in the Coder UI" + required: false + default: "-" message: description: "update message" required: false @@ -54,3 +58,4 @@ runs: CODER_TEMPLATE_ACTIVATE: ${{ inputs.activate }} CODER_TEMPLATE_MESSAGE: ${{ inputs.message }} CODER_TEMPLATE_DRY_RUN: ${{ inputs.dry_run }} + CODER_PROVISIONER_TAG: ${{ inputs.provisioner_tag }} diff --git a/push_template.sh b/push_template.sh index b737481..ef0e7f2 100755 --- a/push_template.sh +++ b/push_template.sh @@ -19,6 +19,11 @@ if [ -n "${CODER_TEMPLATE_MESSAGE}" ]; then push_command+=" --message \"${CODER_TEMPLATE_MESSAGE}\"" fi +# Add provisioner tag to the push command if specified +if [ -n "${CODER_PROVISIONER_TAG}" ]; then + push_command+=" --provisioner-tag \"${CODER_PROVISIONER_TAG}\"" +fi + # Add version to the push command if specified if [ -n "${CODER_TEMPLATE_VERSION_NAME}" ]; then push_command+=" --name ${CODER_TEMPLATE_VERSION_NAME}"