From ab983e4ec94464612e4c78b0fc6bc761a7479917 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Fri, 28 Jun 2024 17:23:14 +0200 Subject: [PATCH] use depot for image building --- .github/workflows/build-worker.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-worker.yml b/.github/workflows/build-worker.yml index 765846d..59dffb3 100644 --- a/.github/workflows/build-worker.yml +++ b/.github/workflows/build-worker.yml @@ -2,9 +2,14 @@ name: Build and push docker image on: workflow_dispatch: +permissions: + contents: read + id-token: write + packages: write + jobs: build: - runs-on: ubicloud-standard-8 + runs-on: ubicloud-standard steps: - uses: actions/checkout@v4 with: @@ -19,6 +24,8 @@ jobs: images: | ghcr.io/${{ github.repository }} + - uses: depot/setup-action@v1 + - name: Login to GHCR uses: docker/login-action@v2 with: @@ -27,7 +34,7 @@ jobs: password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push privately - uses: docker/build-push-action@v3 + uses: depot/build-push-action@v1 with: context: . push: true