diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7c0dbcd..62b3ba7 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -20,8 +20,12 @@ jobs: - name: Build Docker image run: | - docker build -t sami/brudi-rclone:${{ github.ref }} . - docker tag sami/brudi-rclone:${{ github.ref }} sami/brudi-rclone:latest + if [[ ${{ github.ref }} == 'refs/heads/main' ]]; then + DOCKER_TAG=latest + else + DOCKER_TAG=${{ github.ref }} + fi + docker build -t sami/brudi-rclone:${DOCKER_TAG} . - name: Log in to Docker Hub uses: docker/login-action@v1 @@ -31,5 +35,4 @@ jobs: - name: Push image to Docker Hub run: | - docker push sami/brudi-rclone:${{ github.ref }} - docker push sami/brudi-rclone:latest + docker push sami/brudi-rclone:${DOCKER_TAG}