Initial commit

This commit is contained in:
2026-02-09 15:12:44 +00:00
commit e54bcb3228
14 changed files with 490 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
name: Promote Edge To Release
on:
push:
tags:
- 'v*'
env:
REGISTRY_HOST: git.pi-farm.de
IMAGE_BASE: ${{ gitea.repository }}
jobs:
promote:
runs-on: buildx-multiarch
steps:
- name: Extract version
run: |
VERSION="${GITHUB_REF_NAME#v}"
echo "VERSION=$VERSION" >> $GITEA_ENV
echo "IMAGE=${REGISTRY_HOST}/${IMAGE_BASE}" >> $GITEA_ENV
- name: Login registry
run: |
echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login \
${{ env.REGISTRY_HOST }} -u ${{ secrets.REGISTRY_USER }} --password-stdin
- name: Promote edge image
run: |
docker buildx imagetools create \
-t ${IMAGE}:v${VERSION} \
-t ${IMAGE}:${VERSION%.*} \
-t ${IMAGE}:${VERSION%%.*} \
-t ${IMAGE}:latest \
${IMAGE}:edge