From 2dda9befec64189c780f37e6ed9cf3b0dc3c37dc Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Sun, 18 Apr 2021 22:13:38 +0200 Subject: [PATCH] Upgrading the docker CI --- .github/workflows/docker.yml | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 97c0dad1..f252d9f0 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -8,13 +8,28 @@ jobs: if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository steps: - uses: actions/checkout@v2 - - name: Checkout submodules - run: git submodule update --init --recursive - - name: Push to GitHub Packages - uses: docker/build-push-action@v1 with: - username: ${{github.actor}} + submodules: recursive + - name: Docker meta + id: meta + uses: crazy-max/ghaction-docker-meta@v2 + with: + images: ghcr.io/${{github.repository_owner}}/Kyoo + tags: type=sha,prefix= + - name: Set up QEMU + uses: docker/setup-qemu-action@v1 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v1 + - name: Login to DockerHub + uses: docker/login-action@v1 + with: + registry: ghcr.io + username: ${{github.repository_owner}} password: ${{secrets.GITHUB_TOKEN}} - registry: docker.pkg.github.com - repository: AnonymusRaccoon/Kyoo/kyoo - tag_with_sha: true + - name: Build and push + id: docker_build + uses: docker/build-push-action@v2 + with: + context: . + push: ${{github.ref == 'refs/heads/master'}} + tags: ${{steps.meta.outputs.tags}}