From 07610e3545c6c4f8dff2b7a936cec5c637c10954 Mon Sep 17 00:00:00 2001 From: Valery Piashchynski Date: Thu, 29 Sep 2022 20:18:57 +0200 Subject: feat: release v2.11.3 Signed-off-by: Valery Piashchynski --- .github/workflows/release_grpc.yml | 8 +++---- .github/workflows/release_grpc_buf.yml | 38 ++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+), 4 deletions(-) create mode 100644 .github/workflows/release_grpc_buf.yml diff --git a/.github/workflows/release_grpc.yml b/.github/workflows/release_grpc.yml index c93c7b0c..b3204661 100644 --- a/.github/workflows/release_grpc.yml +++ b/.github/workflows/release_grpc.yml @@ -58,7 +58,7 @@ jobs: run: sudo apt-get install -y musl-tools - name: Download dependencies - run: go mod download + run: cd protoc_plugins && go mod download - name: Generate builder values id: values @@ -89,9 +89,9 @@ jobs: LDFLAGS: >- -s run: | - go build -trimpath -ldflags "$LDFLAGS" -o "./${{ steps.values.outputs.binary-name }}" protoc_plugins/protoc-gen-php-grpc/main.go - stat "./${{ steps.values.outputs.binary-name }}" - gpg --detach-sign --armor "./${{ steps.values.outputs.binary-name }}" + cd protoc_plugins && go build -trimpath -ldflags "$LDFLAGS" -o "../${{ steps.values.outputs.binary-name }}" protoc-gen-php-grpc/main.go + stat "../${{ steps.values.outputs.binary-name }}" + gpg --detach-sign --armor "../${{ steps.values.outputs.binary-name }}" - name: Generate distributive directory name id: dist-dir diff --git a/.github/workflows/release_grpc_buf.yml b/.github/workflows/release_grpc_buf.yml new file mode 100644 index 00000000..1e333706 --- /dev/null +++ b/.github/workflows/release_grpc_buf.yml @@ -0,0 +1,38 @@ +name: release_grpc_buf + +on: + release: # Docs: + types: + - prereleased + - released + +jobs: + build: + name: BSR build + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest ] + steps: + - name: Set up Go + uses: actions/setup-go@v3 + with: + go-version: 1.19 + + - name: Check out code + uses: actions/checkout@v3 + with: + repository: 'roadrunner-server/grpc' + ref: 'master' + + - name: Generate builder values + id: values + run: | + echo "::set-output name=version::`echo ${GITHUB_REF##*/} | sed -e 's/*//'`" + + - name: Build image + run: | + echo ${{ secrets.BSR_TOKEN }} | docker login -u roadrunner-server plugins.buf.build --password-stdin + docker build . -f protoc_plugins/Dockerfile -t plugins.buf.build/roadrunner/protoc-gen-php-grpc:${{ steps.values.outputs.version }} --build-arg "APP_VERSION=${{ steps.values.outputs.version }}" + docker push plugins.buf.build/roadrunner/protoc-gen-php-grpc:${{ steps.values.outputs.version }} -- cgit v1.2.3