From 93b7cd41ec6d80e608bb20fe201da48d36e367bb Mon Sep 17 00:00:00 2001 From: Niccolo Borgioli Date: Thu, 10 Apr 2025 02:22:31 +0200 Subject: [PATCH] docker release job --- .github/workflows/docker.yaml | 50 +++++++---------------------------- .github/workflows/test.yaml | 2 +- 2 files changed, 11 insertions(+), 41 deletions(-) diff --git a/.github/workflows/docker.yaml b/.github/workflows/docker.yaml index 37c2300..ca20d19 100644 --- a/.github/workflows/docker.yaml +++ b/.github/workflows/docker.yaml @@ -2,46 +2,16 @@ name: Publish Docker image on: release: - types: [published] + types: + - published jobs: docker: - runs-on: ubuntu-latest - steps: - - name: Set up QEMU - uses: docker/setup-qemu-action@v2 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 - with: - install: true - - - name: Docker Labels - id: meta - uses: docker/metadata-action@v4 - with: - images: | - cupcakearmy/glyphance - ghcr.io/${{ github.repository }} - tags: | - type=semver,pattern={{version}} - type=semver,pattern={{major}}.{{minor}} - type=semver,pattern={{major}} - - - name: Log in to Docker Hub - uses: docker/login-action@v2 - with: - username: ${{ secrets.DOCKER_USERNAME }} - password: ${{ secrets.DOCKER_TOKEN }} - - name: Log in to the Container registry - uses: docker/login-action@v2 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Build and push - uses: docker/build-push-action@v3 - with: - platforms: linux/amd64 - push: true - tags: ${{ steps.meta.outputs.tags }} + name: Build Docker Image + uses: cupcakearmy/workflows/.github/workflows/docker.yml@main + with: + name: cupcakearmy/glyphance + push: true + secrets: + DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} + DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }} diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 1044cb6..743e050 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -11,7 +11,7 @@ concurrency: cancel-in-progress: true jobs: - build-image: + docker: name: Build Docker Image uses: cupcakearmy/workflows/.github/workflows/docker.yml@main with: