From bec347d87151d3439c6485e13a3cdf6174ea2695 Mon Sep 17 00:00:00 2001 From: nfel Date: Wed, 20 Nov 2024 16:48:18 +0330 Subject: [PATCH] ci and README badge --- .gitea/workflows/buf-ci.yaml | 50 +++++++++++++++++------------------- .gitignore | 1 + README.md | 3 +++ 3 files changed, 28 insertions(+), 26 deletions(-) diff --git a/.gitea/workflows/buf-ci.yaml b/.gitea/workflows/buf-ci.yaml index 1c97a9b..a93da2a 100644 --- a/.gitea/workflows/buf-ci.yaml +++ b/.gitea/workflows/buf-ci.yaml @@ -18,31 +18,29 @@ jobs: echo ${{ gitea.ref_name }} echo ${{ gitea.repository }} echo ${{ gitea.server_url }} - echo ${{ gitea.token }} + echo echo ${{ gitea.api_url }} - echo ${{ gitea }} - echo ${{ gitea.repo }} - # - uses: actions/setup-go@v5 - # with: - # go-version: '>=1.18.0' - # - uses: bufbuild/buf-setup-action@v1.47.2 - # - run: go install google.golang.org/protobuf/cmd/protoc-gen-go@latest - # - run: go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest - # - run: npm install --save-dev - # - run: buf --version - # - uses: actions/checkout@v4 - # with: - # token: ${{ secrets.PROD_REG_TOKEN }} - # path: ./ - # - run: npx buf generate - # - run: | - # mkdir .res - # for out in go ts docs; do - # tar czf .res/${out}.tar.gz ./stub/${out}/ . - # curl --user nfel:${{ secrets.PROD_REG_TOKEN }} \ - # --upload-file .res/${out}.tar.gz \ - # https://git.kahrobatoken.com/api/packages/kahroba/generic/proto/${{ gitea.event }}/${out}.tar.gz - # done - # - # + - uses: actions/setup-go@v5 + with: + go-version: '>=1.18.0' + - uses: bufbuild/buf-setup-action@v1.47.2 + - run: go install google.golang.org/protobuf/cmd/protoc-gen-go@latest + - run: go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest + - run: npm install --save-dev + - run: buf --version + - uses: actions/checkout@v4 + with: + token: ${{ gitea.token }} + path: ./ + - run: npx buf generate + - run: | + if [ -z ${{ gitea.ref }} ]; then + mkdir .res + for out in go ts docs; do + tar czf .res/${out}.tar.gz ./stub/${out}/ . + curl --user gitea:${{ gitea.token }} \ + --upload-file .res/${out}.tar.gz \ + ${{ gitea.api_url }}/packages/kahroba/generic/proto/${{ gitea.ref }}/${out}.tar.gz + done + fi diff --git a/.gitignore b/.gitignore index f18fa72..a74385c 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ gen/go stub node_modules yarn.lock +package-lock.json diff --git a/README.md b/README.md index e69de29..fc7d41d 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,3 @@ +# Protobuf with fangs + +![Build Status](https://git.kahrobatoken.com/Kahroba/proto/actions/workflows/buf-ci.yaml/badge.svg?branch=v2)