File tree Expand file tree Collapse file tree 3 files changed +24
-8
lines changed Expand file tree Collapse file tree 3 files changed +24
-8
lines changed Original file line number Diff line number Diff line change 2323 - name : Release
2424 uses : softprops/action-gh-release@v2
2525 with :
26+ body : Release tag ${{ github.ref_name }}
2627 files : |
27- bin/Release/net8.0/linux-x64/publish/rascript-language-server-linux-x64
28- bin/Release/net8.0/win-x64/publish/rascript-language-server-win-x64.exe
29- bin/Release/net8.0/osx-x64/publish/rascript-language-server-osx-x64
30- bin/Release/net8.0/osx-arm64/publish/rascript-language-server-osx-arm64
28+ bin/Release/net8.0/linux-x64/publish/rascript-language-server-linux-x64-${{ github.ref_name }}
29+ bin/Release/net8.0/win-x64/publish/rascript-language-server-win-x64-${{ github.ref_name }} .exe
30+ bin/Release/net8.0/osx-x64/publish/rascript-language-server-osx-x64-${{ github.ref_name }}
31+ bin/Release/net8.0/osx-arm64/publish/rascript-language-server-osx-arm64-${{ github.ref_name }}
Original file line number Diff line number Diff line change 1+ SHELL := /bin/bash
12RATOOLS_VERSION := v1.15.1
23
34reset :
@@ -28,13 +29,13 @@ run: reset modify
2829build : reset modify build-linux-x64 build-win-x64 build-osx-x64 build-osx-arm64
2930
3031build-linux-x64 :
31- dotnet publish -r linux-x64 -p:PublishSingleFile=true,AssemblyName=rascript-language-server-linux-x64 --self-contained true
32+ ./scripts/build.sh linux-x64
3233
3334build-win-x64 :
34- dotnet publish -r win-x64 -p:PublishSingleFile=true,AssemblyName=rascript-language-server-win-x64 --self-contained true
35+ ./scripts/build.sh win-x64
3536
3637build-osx-x64 :
37- dotnet publish -r osx-x64 -p:PublishSingleFile=true,AssemblyName=rascript-language-server-osx-x64 --self-contained true
38+ ./scripts/build.sh osx-x64
3839
3940build-osx-arm64 :
40- dotnet publish -r osx-arm64 -p:PublishSingleFile=true,AssemblyName=rascript-language-server-osx-arm64 --self-contained true
41+ ./scripts/build.sh osx-arm64
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ if [[ $1 != @ (linux-x64| win-x64| osx-x64| osx-arm64) ]]; then
4+ echo " Invalid architecture: $1 "
5+ exit 1
6+ fi
7+
8+ export PREFIX=" "
9+
10+ if [[ ${GITHUB_REF_NAME} != " " ]]; then
11+ PREFIX=" -$GITHUB_REF_NAME "
12+ fi
13+
14+ dotnet publish -r $1 -p:PublishSingleFile=true,AssemblyName=rascript-language-server-$1 $PREFIX --self-contained true
You can’t perform that action at this time.
0 commit comments