diff options
| author | 2022-07-22 14:01:32 -0700 | |
|---|---|---|
| committer | 2022-07-22 14:01:32 -0700 | |
| commit | 136c69604376bc79a57318cf9e7fc471a8777bf3 (patch) | |
| tree | 9673e109080e8640cc1086b12d1b9f078bff9167 | |
| parent | 2e71ea4db9b2b2a4d7b49d7c15ecb7fed2a9356c (diff) | |
| download | bun-136c69604376bc79a57318cf9e7fc471a8777bf3.tar.gz bun-136c69604376bc79a57318cf9e7fc471a8777bf3.tar.zst bun-136c69604376bc79a57318cf9e7fc471a8777bf3.zip | |
[docker] Use gcr
| -rw-r--r-- | .github/workflows/bun.yml | 28 |
1 files changed, 21 insertions, 7 deletions
diff --git a/.github/workflows/bun.yml b/.github/workflows/bun.yml index 6e39b87c4..6e07ea2df 100644 --- a/.github/workflows/bun.yml +++ b/.github/workflows/bun.yml @@ -38,13 +38,20 @@ jobs: - name: Run run: | rm -rf ${{runner.temp}}/release + - name: Login to GitHub Container Registry + uses: docker/login-action@v2 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push uses: docker/build-push-action@v3 with: context: . - push: false - cache-from: type=gha - cache-to: type=gha,mode=max + push: true + tags: oven-sh/bun:canary,oven-sh/bun:${{github.sha}} + cache-from: type=registry,ref=oven-sh/bun:buildcache-${{matrix.cpu}}-amd64 + cache-to: type=registry,ref=oven-sh/bun:buildcache-${{matrix.cpu}}-amd64,mode=max build-args: | ARCH=x86_64 BUILDARCH=amd64 @@ -107,13 +114,20 @@ jobs: - name: Run run: | rm -rf ${{runner.temp}}/release + - name: Login to GitHub Container Registry + uses: docker/login-action@v2 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push uses: docker/build-push-action@v3 with: context: . - push: false - cache-from: type=gha - cache-to: type=gha,mode=max + push: true + tags: oven-sh/bun:canary,oven-sh/bun:${{github.sha}} + cache-from: type=registry,ref=oven-sh/bun:buildcache-aarch64 + cache-to: type=registry,ref=oven-sh/bun:buildcache-aarch64,mode=max build-args: | ARCH=aarch64 BUILDARCH=arm64 @@ -142,7 +156,7 @@ jobs: name: release runs-on: ubuntu-18.04 timeout-minutes: 90 - if: github.ref == 'main' + if: contains('main', github.ref) needs: - linux-x64 - linux-aarch64 |
