init auto release project

This commit is contained in:
Adrien Beaudouin 2024-08-22 21:26:48 +02:00
parent 664013e856
commit 9d015c65bb

View File

@ -11,9 +11,6 @@ inputs:
password:
description: "Password or personal access token used to log against the Docker registry"
required: true
release:
description: "Auto incrementing release number according to semver"
default: "false"
gitea-token:
description: "Gitea token to create a release"
@ -21,14 +18,16 @@ runs:
using: composite
steps:
- uses: https://gitea.okami101.io/okami101/actions/release@main
if: ${{ inputs.release == 'true' }}
id: release
with:
token: ${{ inputs.gitea-token }}
- uses: docker/metadata-action@v5
if: ${{ inputs.release != 'true' }}
id: meta
with:
images: ${{ inputs.registry }}/${{ gitea.repository }}
tags: |
type=raw,value=latest
type=semver,pattern={{version}},value=${{ steps.release.outputs.version }}
- uses: docker/login-action@v3
with:
registry: ${{ inputs.registry }}