@@ -233,6 +233,7 @@ jobs:
233233 id : ctx
234234 run : |
235235 version=${GITHUB_REF_NAME#crates/${{ matrix.crate }}/v}
236+ echo "version=${version}" >> "$GITHUB_OUTPUT"
236237 echo "version is ${version}"
237238 if [[ $version == *"-"* ]]; then
238239 echo "version ${version} is a pre-release"
@@ -250,7 +251,7 @@ jobs:
250251 continue-on-error : ${{ github.repository_owner != 'wrpc' }}
251252 run : |
252253 pkgver=$(cargo pkgid | cut -d '@' -f 2)
253- tagver=${{ steps.ctx.outputs.version }}
254+ tagver=" ${{ steps.ctx.outputs.version }}"
254255 if ! [ "$pkgver" = "$tagver" ]; then
255256 echo "version mismatch, $pkgver (package) != $tagver (tag)"
256257 exit 1
@@ -388,6 +389,7 @@ jobs:
388389 id : ctx
389390 run : |
390391 version=${GITHUB_REF_NAME#v}
392+ echo "version=${version}" >> "$GITHUB_OUTPUT"
391393 echo "version is ${version}"
392394 if [[ $version == *"-"* ]]; then
393395 echo "version ${version} is a pre-release"
@@ -397,8 +399,9 @@ jobs:
397399 - name : publish wRPC to crates.io
398400 run : |
399401 pkgver=$(cargo pkgid | cut -d '@' -f 2)
400- if ![ "$pkgver" = "${{ steps.ctx.outputs.version }}" ]; then
401- echo "version mismatch, $pkgver (package) != ${{ steps.ctx.outputs.version }} (tag)"
402+ tagver="${{ steps.ctx.outputs.version }}"
403+ if ![ "$pkgver" = "$tagver" ]; then
404+ echo "version mismatch, $pkgver (package) != $tagver (tag)"
402405 exit 1
403406 fi
404407 cargo publish --token ${{ secrets.CARGO_REGISTRY_TOKEN }}
0 commit comments