diff --git a/.github/workflows/docker.yaml b/.github/workflows/docker.yaml index 27f5559..7c75fc7 100644 --- a/.github/workflows/docker.yaml +++ b/.github/workflows/docker.yaml @@ -1,11 +1,11 @@ name: Docker Image CI on: - workflow_run: - workflows: [Test] + push: branches: [main] - types: - - completed - workflow_dispatch: + +concurrency: + group: docker-publish-${{ github.ref }} + cancel-in-progress: true concurrency: group: "docker-image-ci" @@ -15,7 +15,9 @@ jobs: build: name: Build runs-on: ubuntu-latest - if: ${{ github.event.workflow_run.conclusion == 'success' }} + permissions: + contents: read + packages: write steps: - uses: actions/checkout@v4 - uses: docker/setup-qemu-action@v3 @@ -57,7 +59,7 @@ jobs: uses: docker/build-push-action@v5 with: context: . - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 push: true tags: ghcr.io/polinetworkorg/telegram:latest cache-from: type=gha