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}