diff --git a/.github/workflows/publish-crates.yaml b/.github/workflows/publish-crates.yaml index bc128f5b5e..2239cb9cd4 100644 --- a/.github/workflows/publish-crates.yaml +++ b/.github/workflows/publish-crates.yaml @@ -14,10 +14,11 @@ jobs: - name: Publish to crates.io env: CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - run: cargo release publish -p tremor-common -x + run: cargo release publish -p tremor-common -x --no-confirm - publish-tremor-config: - name: Publish tremor config + publish-tremor-value: + needs: [publish-tremor-common] + name: Publish tremor value runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -27,10 +28,11 @@ jobs: - name: Publish to crates.io env: CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - run: cargo release publish -p tremor-config -x + run: cargo release publish -p tremor-value -x --no-confirm - publish-tremor-codec: - name: Publish tremor codec + publish-tremor-config: + needs: [publish-tremor-value] + name: Publish tremor config runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -40,11 +42,11 @@ jobs: - name: Publish to crates.io env: CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - run: cargo release publish -p tremor-codec -x + run: cargo release publish -p tremor-config -x --no-confirm - publish-tremor-value: - needs: [publish-tremor-common] - name: Publish tremor value + publish-tremor-codec: + needs: [publish-tremor-value, publish-tremor-common, publish-tremor-config] + name: Publish tremor codec runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -54,7 +56,7 @@ jobs: - name: Publish to crates.io env: CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - run: cargo release publish -p tremor-value -x + run: cargo release publish -p tremor-codec -x --no-confirm publish-tremor-influx: name: Publish tremor influx @@ -67,7 +69,7 @@ jobs: - name: Publish to crates.io env: CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - run: cargo release publish -p tremor-influx -x + run: cargo release publish -p tremor-influx -x --no-confirm publish-tremor-script: needs: [publish-tremor-common, publish-tremor-value, publish-tremor-influx] @@ -81,7 +83,7 @@ jobs: - name: Publish to crates.io env: CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - run: cargo release publish -p tremor-script -x + run: cargo release publish -p tremor-script -x --no-confirm invoke-tremor-language-server: needs: [publish-tremor-script]