]> OzVa Git service - ozva-cloud/commitdiff
chore: fix release ci (#244)
authorsigoden <sigoden@gmail.com>
Sat, 15 Jul 2023 08:34:22 +0000 (16:34 +0800)
committerGitHub <noreply@github.com>
Sat, 15 Jul 2023 08:34:22 +0000 (16:34 +0800)
.github/workflows/release.yaml

index 9444abeaf969c375e517fb92498960ce9f75ce12..237510a1967d0046ee337e142f8712932020989b 100644 (file)
@@ -130,8 +130,7 @@ jobs:
         set -euxo pipefail
 
         bin=${GITHUB_REPOSITORY##*/}
-        src=`pwd`
-        dist=$src/dist
+        dist_dir=`pwd`/dist
         name=$bin-$version-$target
         executable=target/$target/release/$bin
 
@@ -139,18 +138,18 @@ jobs:
           executable=$executable.exe
         fi
 
-        mkdir $dist
-        cp $executable $dist
-        cd $dist
+        mkdir $dist_dir
+        cp $executable $dist_dir
+        cd $dist_dir
 
         if [[ "$RUNNER_OS" == "Windows" ]]; then
-            archive=$dist/$name.zip
+            archive=$dist_dir/$name.zip
             7z a $archive *
-            echo "archive=$archive" >> $GITHUB_OUTPUT
+            echo "archive=dist/$name.zip" >> $GITHUB_OUTPUT
         else
-            archive=$dist/$name.tar.gz
-            tar czf $archive *
-            echo "archive=$archive" >> $GITHUB_OUTPUT
+            archive=$dist_dir/$name.tar.gz
+            tar -czf $archive *
+            echo "archive=dist/$name.tar.gz" >> $GITHUB_OUTPUT
         fi
 
     - name: Publish Archive