From 9207b0bb817a82a06ed2f455be3c3fdba3edeb66 Mon Sep 17 00:00:00 2001 From: Kevin Zhang Date: Tue, 28 Jun 2022 01:36:24 -0700 Subject: [PATCH 1/4] Fix publish flow Signed-off-by: Kevin Zhang --- .github/workflows/publish.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 03169676147..2d3393ab235 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -256,16 +256,17 @@ jobs: cd dist/ pip install wheel for f in *.whl; do pip install $f || true; done - - name: Install go from sdist - if: ${{ matrix.from-source }} + - name: Install dist with go + if: ${{ matrix.from-source && (matrix.python-version != '3.10' || matrix.os == 'ubuntu-latest')}} env: COMPILE_GO: "True" run: | pip install 'grpcio-tools==1.44.0' 'pybindgen==0.22.0' go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.26.0 go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.1.0 - - name: Install dist - if: ${{ matrix.from-source }} + pip install dist/*tar.gz + - name: Install dist w/o go + if: ${{ matrix.from-source && matrix.python-version == '3.10' && matrix.os == 'macos-10.15'}} run: pip install dist/*tar.gz - name: Install OS X dependencies if: matrix.os == 'macos-10.15' From ae767f7ee808ba43ad2c45b3ce185a241d5617da Mon Sep 17 00:00:00 2001 From: Kevin Zhang Date: Tue, 28 Jun 2022 01:37:19 -0700 Subject: [PATCH 2/4] Fix publish flow Signed-off-by: Kevin Zhang --- .github/workflows/publish.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 2d3393ab235..f1823a4287e 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,9 +1,11 @@ name: publish -on: - push: - tags: - - 'v*.*.*' +# on: +# push: +# tags: +# - 'v*.*.*' + +on: workflow_dispatch jobs: get-version: From 54d7fe3d6ad62fffbd2bf5aa6180e2d444d99ea2 Mon Sep 17 00:00:00 2001 From: Kevin Zhang Date: Tue, 28 Jun 2022 01:39:07 -0700 Subject: [PATCH 3/4] Fix Signed-off-by: Kevin Zhang --- .github/workflows/publish.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index f1823a4287e..1dfbb1cc67d 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -140,7 +140,7 @@ jobs: user: __token__ password: ${{ secrets.PYPI_PASSWORD }} - build-python-wheels: + build-python-wheel: name: Build wheels on ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: @@ -218,7 +218,7 @@ jobs: verify-python-wheel: runs-on: ${{ matrix.os }} - needs: [build-python-wheels, build-source-distribution] + needs: [build-python-wheel, build-source-distribution] strategy: matrix: os: [ubuntu-latest, macos-10.15 ] From 68004448435528e7aa82dbfb3f961351de07e3ff Mon Sep 17 00:00:00 2001 From: Kevin Zhang Date: Tue, 28 Jun 2022 01:40:06 -0700 Subject: [PATCH 4/4] Fix Signed-off-by: Kevin Zhang --- .github/workflows/publish.yml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 1dfbb1cc67d..0f4ca3b70b5 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,11 +1,9 @@ name: publish -# on: -# push: -# tags: -# - 'v*.*.*' - -on: workflow_dispatch +on: + push: + tags: + - 'v*.*.*' jobs: get-version: