File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- name : Build Windows Native + Jar
1+ name : Build Windows Native + JAR
22
33permissions :
44 contents : write
1616 - name : Checkout
1717 uses : actions/checkout@v4
1818
19- - name : Setup JDK
19+ - name : Setup Java
2020 uses : actions/setup-java@v4
2121 with :
2222 distribution : temurin
@@ -28,17 +28,24 @@ jobs:
2828 - name : Build DLL
2929 run : cmake --build build --config Release
3030
31- - name : Copy DLL into resources
31+ - name : Copy DLL into Java resources
3232 run : |
3333 mkdir -p src/main/resources/native
3434 copy build\Release\SMTC4J.dll src\main\resources\native\SMTC4J.dll
3535
36- - name : Build JAR
36+ - name : Build Java JAR
3737 run : ./gradlew clean build
3838
39- - name : Publish JAR and DLL to GitHub Release
39+ - name : Prepare release-artifacts folder
40+ run : |
41+ mkdir release-artifacts
42+ copy build\Release\SMTC4J.dll release-artifacts\
43+ copy build/libs/SMTC4J-${GITHUB_REF_NAME}.jar release-artifacts\
44+
45+ - name : List release artifacts
46+ run : dir release-artifacts
47+
48+ - name : Publish release
4049 uses : softprops/action-gh-release@v2
4150 with :
42- files : |
43- build/libs/SMTC4J-${{ github.ref_name }}.jar
44- build/Release/SMTC4J.dll
51+ files : release-artifacts/*
You can’t perform that action at this time.
0 commit comments