aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-07-22 14:01:32 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-07-22 14:01:32 -0700
commit136c69604376bc79a57318cf9e7fc471a8777bf3 (patch)
tree9673e109080e8640cc1086b12d1b9f078bff9167
parent2e71ea4db9b2b2a4d7b49d7c15ecb7fed2a9356c (diff)
downloadbun-136c69604376bc79a57318cf9e7fc471a8777bf3.tar.gz
bun-136c69604376bc79a57318cf9e7fc471a8777bf3.tar.zst
bun-136c69604376bc79a57318cf9e7fc471a8777bf3.zip
[docker] Use gcr
-rw-r--r--.github/workflows/bun.yml28
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