name: Build Release on: push: tags: - 'v*' env: REGISTRY: gitea.johannesbot.de/johannesbot MANGA_IMAGE: manga-mover-and-metadata-collector LN_IMAGE: kavita-lightnovel-metadata-fetcher jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Login to Gitea Registry run: | echo "${{ secrets.REGISTRY_PASSWORD }}" | \ docker login https://gitea.johannesbot.de -u ${{ secrets.REGISTRY_USER }} --password-stdin - name: Extract Tag id: tag run: echo "VERSION=${GITHUB_REF#refs/tags/v}" >> "$GITHUB_OUTPUT" - name: Build Manga Image run: docker build --build-arg APP=manga -t ${{ env.REGISTRY }}/${{ env.MANGA_IMAGE }}:${{ steps.tag.outputs.VERSION }} . - name: Build LN Image run: docker build --build-arg APP=ln -t ${{ env.REGISTRY }}/${{ env.LN_IMAGE }}:${{ steps.tag.outputs.VERSION }} . - name: Push Images run: | docker push ${{ env.REGISTRY }}/${{ env.MANGA_IMAGE }}:${{ steps.tag.outputs.VERSION }} docker push ${{ env.REGISTRY }}/${{ env.LN_IMAGE }}:${{ steps.tag.outputs.VERSION }}