From 0098d61eff7f79092658dccbb6fc5de1c612d707 Mon Sep 17 00:00:00 2001 From: David Zhao Date: Wed, 9 Jun 2021 13:11:58 -0700 Subject: [PATCH] allow test to run on dispatch --- .github/workflows/buildtest.yaml | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/.github/workflows/buildtest.yaml b/.github/workflows/buildtest.yaml index 8595d2e07..b05cb0319 100644 --- a/.github/workflows/buildtest.yaml +++ b/.github/workflows/buildtest.yaml @@ -1,6 +1,7 @@ name: Test on: + workflow_dispatch: push: branches: [ master ] pull_request: @@ -34,18 +35,15 @@ jobs: run: go mod download - name: Download protoc - run: curl -LO https://github.com/protocolbuffers/protobuf/releases/download/v3.15.8/protoc-3.15.8-linux-x86_64.zip + run: | + curl -LO https://github.com/protocolbuffers/protobuf/releases/download/v3.15.8/protoc-3.15.8-linux-x86_64.zip + sudo unzip protoc-3.15.8-linux-x86_64.zip -d /usr + sudo chmod 755 /usr/bin/protoc - - name: Install protoc - run: sudo unzip protoc-3.15.8-linux-x86_64.zip -d /usr - - - run: sudo chmod 755 /usr/bin/protoc - - - name: Install protoc-gen-twirp - run: go install github.com/twitchtv/twirp/protoc-gen-twirp - - - name: Install protoc-gen-go - run: go install google.golang.org/protobuf/cmd/protoc-gen-go + - name: Install protobuf generators + run: | + go install github.com/twitchtv/twirp/protoc-gen-twirp + go install google.golang.org/protobuf/cmd/protoc-gen-go - name: Mage Build uses: magefile/mage-action@v1