From aa762dc15f3ac1f1aef00734129b1cc55b2f46b2 Mon Sep 17 00:00:00 2001 From: ldsnia <78536156+ldsnia@users.noreply.github.com> Date: Wed, 11 Dec 2024 11:18:37 +0100 Subject: [PATCH 1/6] Update go.yml --- .github/workflows/go.yml | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 06c7f45..89b9417 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -7,15 +7,41 @@ on: branches: [ "main" ] jobs: + build_proto: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: bufbuild/buf-action@v1.0.2 + + - name: Generate protos + run: buf generate + + - name: Upload generated protos + uses: actions/upload-artifact@v4 + with: + name: generated-protos-backend + path: src/proto/generated + retention-days: 1 + + - name: Upload generated protos + uses: actions/upload-artifact@v4 + with: + name: generated-protos-frontend + path: src/ui/client/src/proto + retention-days: 1 + build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 + + - name: Download all workflow run artifacts + uses: actions/download-artifact@v4 - name: Set up Go uses: actions/setup-go@v3 with: - go-version: 1.21 + go-version: 1.23 - name: Go Test working-directory: src From bc351105267f0a30f2ab4e5b69aacaef5e45ce01 Mon Sep 17 00:00:00 2001 From: ldsnia <78536156+ldsnia@users.noreply.github.com> Date: Wed, 11 Dec 2024 11:24:12 +0100 Subject: [PATCH 2/6] Update go.yml Ignore lint --- .github/workflows/go.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 89b9417..80b3d3c 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -14,7 +14,7 @@ jobs: - uses: bufbuild/buf-action@v1.0.2 - name: Generate protos - run: buf generate + run: buf lint || true && buf generate - name: Upload generated protos uses: actions/upload-artifact@v4 From 8ee5b4557f09a065fb6ef28f40fe3838e68a513d Mon Sep 17 00:00:00 2001 From: ldsnia <78536156+ldsnia@users.noreply.github.com> Date: Wed, 11 Dec 2024 11:31:20 +0100 Subject: [PATCH 3/6] Update go.yml Ignore breaking changes. --- .github/workflows/go.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 80b3d3c..b02986d 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -11,7 +11,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: bufbuild/buf-action@v1.0.2 + - uses: bufbuild/buf-action@v1 + with: + # Ignore breaking changes. + breaking-against: "" - name: Generate protos run: buf lint || true && buf generate From 3f89e138ab11f8e59f6bc236f486d326f910f99a Mon Sep 17 00:00:00 2001 From: ldsnia <78536156+ldsnia@users.noreply.github.com> Date: Wed, 11 Dec 2024 11:37:10 +0100 Subject: [PATCH 4/6] Ignore all proto changes --- buf.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/buf.yaml b/buf.yaml index f0a19ec..e29afab 100644 --- a/buf.yaml +++ b/buf.yaml @@ -7,4 +7,7 @@ deps: - buf.build/k8s/api lint: use: - - DEFAULT \ No newline at end of file + - STANDARD +breaking: + ignore: + - src From 2936b8aae764247ac478b968ebf9429c0c77a0e2 Mon Sep 17 00:00:00 2001 From: ldsnia <78536156+ldsnia@users.noreply.github.com> Date: Wed, 11 Dec 2024 11:38:31 +0100 Subject: [PATCH 5/6] Update go.yml --- .github/workflows/go.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index b02986d..d071672 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -12,9 +12,6 @@ jobs: steps: - uses: actions/checkout@v4 - uses: bufbuild/buf-action@v1 - with: - # Ignore breaking changes. - breaking-against: "" - name: Generate protos run: buf lint || true && buf generate From 3395202f79c3a8a40d88117882536d2ee39187ab Mon Sep 17 00:00:00 2001 From: ldsnia <78536156+ldsnia@users.noreply.github.com> Date: Wed, 11 Dec 2024 11:42:25 +0100 Subject: [PATCH 6/6] Update buf.yaml Ignore specific folders. --- buf.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/buf.yaml b/buf.yaml index e29afab..7b23479 100644 --- a/buf.yaml +++ b/buf.yaml @@ -10,4 +10,5 @@ lint: - STANDARD breaking: ignore: - - src + - src/proto + - src/nagatha/proto