From 5305fcc33ce84eb6809637ac8568ee401a36815c Mon Sep 17 00:00:00 2001 From: Roman Volosatovs Date: Thu, 5 Sep 2024 14:12:10 +0200 Subject: [PATCH] ci: record version in context Signed-off-by: Roman Volosatovs --- .github/workflows/wrpc.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/wrpc.yml b/.github/workflows/wrpc.yml index c51e8396e..672602b2d 100644 --- a/.github/workflows/wrpc.yml +++ b/.github/workflows/wrpc.yml @@ -233,6 +233,7 @@ jobs: id: ctx run: | version=${GITHUB_REF_NAME#crates/${{ matrix.crate }}/v} + echo "version=${version}" >> "$GITHUB_OUTPUT" echo "version is ${version}" if [[ $version == *"-"* ]]; then echo "version ${version} is a pre-release" @@ -250,7 +251,7 @@ jobs: continue-on-error: ${{ github.repository_owner != 'wrpc' }} run: | pkgver=$(cargo pkgid | cut -d '@' -f 2) - tagver=${{ steps.ctx.outputs.version }} + tagver="${{ steps.ctx.outputs.version }}" if ! [ "$pkgver" = "$tagver" ]; then echo "version mismatch, $pkgver (package) != $tagver (tag)" exit 1 @@ -388,6 +389,7 @@ jobs: id: ctx run: | version=${GITHUB_REF_NAME#v} + echo "version=${version}" >> "$GITHUB_OUTPUT" echo "version is ${version}" if [[ $version == *"-"* ]]; then echo "version ${version} is a pre-release" @@ -397,8 +399,9 @@ jobs: - name: publish wRPC to crates.io run: | pkgver=$(cargo pkgid | cut -d '@' -f 2) - if ![ "$pkgver" = "${{ steps.ctx.outputs.version }}" ]; then - echo "version mismatch, $pkgver (package) != ${{ steps.ctx.outputs.version }} (tag)" + tagver="${{ steps.ctx.outputs.version }}" + if ![ "$pkgver" = "$tagver" ]; then + echo "version mismatch, $pkgver (package) != $tagver (tag)" exit 1 fi cargo publish --token ${{ secrets.CARGO_REGISTRY_TOKEN }}