From 4f15ef5177f6a457918042374e76ceeb29419b4e Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Tue, 2 Jan 2024 23:00:35 +0300 Subject: [PATCH 1/3] ci: use depot.dev to build dogfood image --- .github/workflows/dogfood.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/dogfood.yaml b/.github/workflows/dogfood.yaml index 6e6995a41e8e8..508f359329abe 100644 --- a/.github/workflows/dogfood.yaml +++ b/.github/workflows/dogfood.yaml @@ -32,8 +32,8 @@ jobs: tag=${tag//\//--} echo "tag=${tag}" >> $GITHUB_OUTPUT - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + - name: Set up Depot CLI + uses: depot/setup-action@v1 - name: Login to DockerHub if: github.ref == 'refs/heads/main' @@ -43,14 +43,14 @@ jobs: password: ${{ secrets.DOCKERHUB_PASSWORD }} - name: Build and push - uses: docker/build-push-action@v5 + uses: depot/build-push-action@v1 with: + project: coder + token: ${{ secrets.DEPOT_TOKEN }} context: "{{defaultContext}}:dogfood" pull: true push: ${{ github.ref == 'refs/heads/main' }} tags: "codercom/oss-dogfood:${{ steps.docker-tag-name.outputs.tag }},codercom/oss-dogfood:latest" - cache-from: type=registry,ref=codercom/oss-dogfood:latest - cache-to: type=inline deploy_template: needs: build_image From 606e0ef57463e45636bc9bd1e22e75140290780d Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Tue, 2 Jan 2024 23:14:17 +0300 Subject: [PATCH 2/3] Update dogfood.yaml --- .github/workflows/dogfood.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dogfood.yaml b/.github/workflows/dogfood.yaml index 508f359329abe..623193e6f96bf 100644 --- a/.github/workflows/dogfood.yaml +++ b/.github/workflows/dogfood.yaml @@ -45,7 +45,7 @@ jobs: - name: Build and push uses: depot/build-push-action@v1 with: - project: coder + project: b4q6ltmpzh token: ${{ secrets.DEPOT_TOKEN }} context: "{{defaultContext}}:dogfood" pull: true From 7d6754b5f9281a91e8f9a76c1842ec552b98dc0d Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Tue, 2 Jan 2024 23:22:10 +0300 Subject: [PATCH 3/3] no need for a paid runner --- .github/workflows/dogfood.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dogfood.yaml b/.github/workflows/dogfood.yaml index 623193e6f96bf..a5a673f70e6fa 100644 --- a/.github/workflows/dogfood.yaml +++ b/.github/workflows/dogfood.yaml @@ -15,7 +15,7 @@ on: jobs: build_image: - runs-on: buildjet-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy