diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3e0dfa7b..87e20c58 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -116,6 +116,20 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v4.1.7 + - name: Info + if: needs.setup.outputs.updated != 'true' || contains(github.event.head_commit.message, 'ci:build') + run: | + if [[ ${{needs.setup.outputs.updated}} != true ]]; then + echo "::notice:: Rebuild due to image outdated" + else + echo "::notice:: Forced rebuild due to commit message ${{github.event.head_commit.message}}" + fi + - name: DockerHub login + if: needs.setup.outputs.updated != 'true' || contains(github.event.head_commit.message, 'ci:build') + uses: docker/login-action@v3 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Set up Docker Buildx if: needs.setup.outputs.updated != 'true' || contains(github.event.head_commit.message, 'ci:build') uses: docker/setup-buildx-action@v3.3.0