diff --git a/.github/workflows/publish-crate.yml b/.github/workflows/publish-crate.yml index 47bbe4b..b101a24 100644 --- a/.github/workflows/publish-crate.yml +++ b/.github/workflows/publish-crate.yml @@ -10,7 +10,9 @@ on: push: # Sequence of patterns matched against refs/tags tags: - - '*' + - 'libosdp-sys-v*' + - 'libosdp-v*' + - 'osdpctl-v*' jobs: publish: @@ -24,7 +26,7 @@ jobs: with: toolchain: stable override: true - - uses: katyo/publish-crates@v2 - with: - registry-token: ${{ secrets.CARGO_REGISTRY_TOKEN }} - ignore-unpublished-changes: true + - run: cargo publish --token ${CRATES_TOKEN} -p $(echo ${REL_TAG} | perl -pe 's/.+?([a-z\-]+)-v.*/\1/') + env: + CRATES_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + REL_TAG: ${{ github.ref_name }} diff --git a/libosdp-sys/vendor b/libosdp-sys/vendor index 65263f9..17a56c2 160000 --- a/libosdp-sys/vendor +++ b/libosdp-sys/vendor @@ -1 +1 @@ -Subproject commit 65263f9e8c150c6cc91b97af733cc5ec410f5955 +Subproject commit 17a56c263ee82b442931ee5e08a15a071dc01241