Skip to content

Commit

Permalink
fix: Broken tag dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
fuzzypixelz committed Apr 17, 2024
1 parent 28afabb commit 8305757
Showing 1 changed file with 23 additions and 2 deletions.
25 changes: 23 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ jobs:
secrets: inherit

build-macos:
needs: tag
runs-on: macos-latest
steps:
- name: Checkout this repository
Expand Down Expand Up @@ -60,6 +61,7 @@ jobs:
path: dist

build-windows:
needs: tag
runs-on: windows-latest
strategy:
matrix:
Expand Down Expand Up @@ -87,6 +89,7 @@ jobs:
path: dist

build-linux:
needs: tag
runs-on: ubuntu-latest
strategy:
matrix:
Expand All @@ -109,6 +112,7 @@ jobs:
path: dist

build-linux-aarch64:
needs: tag
runs-on: ubuntu-latest
steps:
- name: Checkout this repository
Expand All @@ -134,6 +138,7 @@ jobs:
path: dist

build-linux-armv6:
needs: tag
runs-on: macos-latest
steps:
- name: Checkout this repository
Expand Down Expand Up @@ -164,7 +169,15 @@ jobs:
path: dist

publish-pypi:
needs: [build-macos, build-windows, build-linux, build-linux-armv6]
needs:
[
tag,
build-macos,
build-windows,
build-linux,
build-linux-armv6,
build-linux-aarch64,
]
name: Deploy wheels to pypi
runs-on: ubuntu-latest
steps:
Expand All @@ -183,7 +196,15 @@ jobs:
password: ${{ secrets.PYPI_ORG_TOKEN }}

publish-github:
needs: tag
needs:
[
tag,
build-macos,
build-windows,
build-linux,
build-linux-armv6,
build-linux-aarch64,
]
runs-on: ubuntu-latest
steps:
- uses: eclipse-zenoh/ci/publish-crates-github@main
Expand Down

0 comments on commit 8305757

Please sign in to comment.