diff --git a/.github/workflows/pull_request.yaml b/.github/workflows/pull_request.yaml index d877358..c5d7f56 100644 --- a/.github/workflows/pull_request.yaml +++ b/.github/workflows/pull_request.yaml @@ -17,3 +17,27 @@ jobs: uses: ./.github/workflows/build-and-test.yaml secrets: fossa-api-key: ${{ secrets.FOSSA_API_KEY }} + + build-docker-image: + name: Build the Docker Image + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Build and push Docker image + uses: docker/build-push-action@v6 + with: + context: . + push: false + tags: | + ghcr.io/bitgo/advanced-wallets:${{ github.sha }} + build-args: | + BUILD_VERSION=${{ github.sha }} + BUILD_DATE=${{ github.event.repository.updated_at }} + VCS_REF=${{ github.sha }} + cache-from: type=gha + cache-to: type=gha,mode=max