From 8f4968e74f31c3e8912502e43e75680b3520c070 Mon Sep 17 00:00:00 2001 From: Fred Boniface Date: Tue, 16 Dec 2025 21:53:51 +0000 Subject: [PATCH] Ensure plugins are present --- .gitea/workflows/release.yaml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 80cdfb9..26997cf 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -19,15 +19,24 @@ jobs: - uses: bufbuild/buf-setup-action@v1 - - name: Generate Code - run: buf generate - - uses: actions/setup-node@v6 with: node-version: '18.18.x' registry-url: 'https://git.fjla.uk/api/packages/owlboard/npm' scope: '@owlboard' + - name: Install Go Protoc Plugin + run: | + go install google.golang.org/protobuf/cmd/protoc-gen-go@latest + echo "$(go env GOPATH)/bin" >> $GITHUB_PATH + + - name: Install TS-Proto Plugin + run: | + npm install -g ts-proto + + - name: Generate Code + run: buf generate + - name: Publish TS working-directory: gen/ts run: |