1# This is triggered after the Release workflow successfully completes its run 2on: 3 workflow_run: 4 workflows: 5 - Release 6 types: 7 - completed 8env: 9 CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} 10jobs: 11 cargo-publish: 12 runs-on: ubuntu-latest 13 if: ${{ github.event.workflow_run.conclusion == 'success' }} 14 steps: 15 - name: Checkout sources 16 uses: actions/checkout@v4 17 - name: Install stable toolchain 18 uses: dtolnay/rust-toolchain@master 19 with: 20 toolchain: stable 21 - name: Publish bindgen (lib) 22 run: cargo publish --package bindgen --token ${CARGO_REGISTRY_TOKEN} 23 - name: Publish bindgen-cli 24 run: cargo publish --package bindgen-cli --token ${CARGO_REGISTRY_TOKEN} 25