name: Release on: release: types: [ published ] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Extract release version run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV - name: Build the plugins run: make plugins - name: Zip the plugins run: | zip protoc-grpc-swift-plugins-linux-x86_64-${{ env.RELEASE_VERSION }}.zip protoc-gen-swift protoc-gen-grpc-swift - name: Upload artifacts uses: softprops/action-gh-release@v1 with: files: protoc-grpc-swift-plugins-linux-x86_64-${{ env.RELEASE_VERSION }}.zip