diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index cb5f0a2fb..cf0af0ee6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -150,6 +150,13 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + - name: Log in to BCDC Registry + uses: docker/login-action@v3 + with: + registry: registry.bcdc.robojackets.net + username: ${{ secrets.BCDC_REGISTRY_USERNAME }} + password: ${{ secrets.BCDC_REGISTRY_PASSWORD }} + - name: Write Composer auth file run: | echo '{"github-oauth":{"github.com":"${{ github.token }}"},"http-basic":{"nova.laravel.com":{"username":"${{ secrets.LARAVEL_NOVA_USERNAME }}","password":"${{ secrets.LARAVEL_NOVA_PASSWORD }}"}}}' > auth.json @@ -158,8 +165,10 @@ jobs: uses: docker/build-push-action@v5 with: tags: registry.bcdc.robojackets.net/apiary:latest - github-token: ${{ github.token }} network: host pull: true + push: true secret-files: composer_auth=./auth.json - target: backend-uncompressed + target: ${{ backend-uncompressed }} + cache-from: type=gha + cache-to: type=gha,mode=max