name: Publish Docker image on: workflow_dispatch: push: branches: - 'master' - 'bifrost-*' tags: - 'v*' jobs: push_to_registry: name: Push Docker image to Docker Hub runs-on: ubuntu-latest env: IMAGE_NAME: ipfs/go-ipfs WIP_IMAGE_TAG: wip steps: - name: Check out the repo uses: actions/checkout@v2 - name: Build wip Docker image run: docker build -t $IMAGE_NAME:$WIP_IMAGE_TAG . - name: Log in to Docker Hub uses: docker/login-action@f054a8b539a109f9f41c372932f1ae047eff08c9 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Publish Docker Image to Docker Hub run: ./bin/push-docker-tags.sh $(date -u +%F)