Skip to content

Commit 7e3118e

Browse files
committed
add version to output binary file
1 parent f35b1f5 commit 7e3118e

File tree

3 files changed

+24
-8
lines changed

3 files changed

+24
-8
lines changed

.github/workflows/release.yaml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,9 @@ jobs:
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 }}

Makefile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
SHELL := /bin/bash
12
RATOOLS_VERSION := v1.15.1
23

34
reset:
@@ -28,13 +29,13 @@ run: reset modify
2829
build: reset modify build-linux-x64 build-win-x64 build-osx-x64 build-osx-arm64
2930

3031
build-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

3334
build-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

3637
build-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

3940
build-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

scripts/build.sh

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
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

0 commit comments

Comments
 (0)