--- if: ${{ startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/master' }} needs: [test] defaults: run: shell: bash runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: show-progress: false - name: Log into registry uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Docker Build & Publish run: bash ci/docker-publish.sh ...