Files
kavita-lightnovel-metadata-…/.gitea/workflows/release.yml
T
johannesbot 06d6354d29
Build and Deploy / build (push) Successful in 34s
Release / build (push) Successful in 19s
Build and Deploy / deploy (push) Successful in 37s
improvements
2026-06-12 09:53:25 +02:00

35 lines
1.1 KiB
YAML

name: Release
on:
push:
tags:
- "v[0-9]+.[0-9]+.[0-9]+"
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
run: |
git clone ${{ github.server_url }}/${{ github.repository }}.git .
git checkout ${{ github.sha }}
- name: Login to Gitea Registry
run: |
echo "${{ secrets.REGISTRY_PASSWORD }}" | \
docker login https://gitea.johannesbot.de -u ${{ secrets.REGISTRY_USER }} --password-stdin
- name: Build Image
run: |
VERSION="${GITHUB_REF_NAME#v}"
docker build \
-t gitea.johannesbot.de/johannesbot/kavita-lightnovel-metadata-fetcher:${VERSION} \
-t gitea.johannesbot.de/johannesbot/kavita-lightnovel-metadata-fetcher:${GITHUB_REF_NAME} \
.
- name: Push Image
run: |
VERSION="${GITHUB_REF_NAME#v}"
docker push gitea.johannesbot.de/johannesbot/kavita-lightnovel-metadata-fetcher:${VERSION}
docker push gitea.johannesbot.de/johannesbot/kavita-lightnovel-metadata-fetcher:${GITHUB_REF_NAME}