@@ -20,7 +20,7 @@ rm -rf $release_dir
20
20
mkdir $release_dir
21
21
22
22
print $' Building on Windows in ($src )...'
23
- cargo rustc -- bin $binary -- target $target -- release
23
+ cargo rustc - q - - bin $binary -- target $target -- release
24
24
25
25
#
26
26
# Release packaging
@@ -35,22 +35,16 @@ cp -r LICENSE* $release_dir
35
35
cp - r README* $release_dir
36
36
37
37
cd $release_dir
38
- ls $release_dir
39
-
40
- let archive_filename = $' ($binary )-($version )-($target ).zip'
41
- print $' Release archive name: ($archive_filename )'
42
- 7z a $archive_filename $binary_filename
43
-
44
- print $' (char nl )(ansi g )Archive contents:(ansi reset )' ; hr-line ; ls | print
45
- let archive = $' ($release_dir )/($archive_filename ).zip'
46
- 7z a $archive ... (glob * )
47
- let pkg = (ls - f $archive | get name )
48
- if not ($pkg | is-empty ) {
49
- # Workaround for https://github.com/softprops/action-gh-release/issues/280
50
- let archive = ($pkg | get 0 | str replace -- all ' \' ' /' )
51
- print $' Zip archive path: ($archive )'
52
- echo $" archive=($archive )" | save -- append $env .GITHUB_OUTPUT
53
- }
38
+
39
+ let artifact_filename = $' ($binary )-($version )-($target ).exe'
40
+
41
+ print $' (char nl )(ansi g )Build artifacts:(ansi reset )' ; hr-line ; ls | print
42
+ print $' Release artifact name: ($artifact_filename )'
43
+
44
+ cp $binary_filename $artifact_filename
45
+
46
+ print $' Artifact ($artifact_filename ) is ready'
47
+ echo $' artifact=($artifact_filename )' | save -- append $env .GITHUB_OUTPUT
54
48
55
49
56
50
# Print a horizontal line marker
0 commit comments