From c3abd2898d43530d3df00f16041abffa758d49aa Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Tue, 16 Jan 2024 12:02:06 +0300 Subject: [PATCH] ci: use depot.dev to build images (#243) --- .github/workflows/build.yaml | 4 ++++ scripts/build_images.sh | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index ac29ac8..db060f2 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -28,6 +28,7 @@ permissions: actions: read checks: none contents: read + id-token: write deployments: none issues: none packages: none @@ -76,6 +77,9 @@ jobs: run: | curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh -s -- -b /usr/local/bin v0.37.1 + - name: Set up Depot CLI + uses: depot/setup-action@v1 + - name: Build ubuntu images run: | ${{ github.workspace }}/scripts/build_images.sh \ diff --git a/scripts/build_images.sh b/scripts/build_images.sh index e322f2d..cc26b6a 100755 --- a/scripts/build_images.sh +++ b/scripts/build_images.sh @@ -100,7 +100,7 @@ for image in "${IMAGES[@]}"; do continue fi - run_trace $DRY_RUN docker build \ + run_trace $DRY_RUN depot build --project "gb3p8xrshk" --load \ "${docker_flags[@]}" \ "$image_dir" \ --file="$image_path" \