create git tag input to provide the exact datetime

This commit is contained in:
2025-11-11 13:52:19 +01:00
parent 1eca0a0cba
commit 734c67dfa8

View File

@@ -4,28 +4,32 @@ on:
workflow_call: workflow_call:
inputs: inputs:
environment: environment:
description: 'Environment to release in' description: "Environment to release in"
type: string type: string
required: true required: true
image: image:
description: 'Where to store the built image' description: "Where to store the built image"
required: true required: true
type: string type: string
git_tag:
description: "Git tag to use for the release"
required: false
type: string
user: user:
description: 'Git user for checkout' description: "Git user for checkout"
default: 'automation' default: "automation"
required: false required: false
type: string type: string
token: token:
description: 'Git token for checkout' description: "Git token for checkout"
required: true required: true
type: string type: string
outputs: outputs:
tag: tag:
description: 'Release image tag' description: "Release image tag"
value: ${{ steps.release.outputs.tag }} value: ${{ steps.release.outputs.tag }}
tag_name: tag_name:
description: 'Release image tag name' description: "Release image tag name"
value: ${{ steps.release.outputs.tag_name }} value: ${{ steps.release.outputs.tag_name }}
jobs: jobs:
release: release:
@@ -34,7 +38,7 @@ jobs:
- name: Create metadata - name: Create metadata
id: meta id: meta
run: | run: |
echo tag_name=${{ inputs.environment }}-$(date +%F-%H%M%S)-${{ gitea.sha }} > $GITHUB_OUTPUT echo tag_name=${{ inputs.environment }}-${{ inputs.git_tag }}-${{ gitea.sha }} > $GITHUB_OUTPUT
- name: Registry login - name: Registry login
uses: docker/login-action@v3 uses: docker/login-action@v3
with: with: