@@ -3,16 +3,16 @@ name: Build
33on :
44 push :
55 paths :
6- - ' **.cpp'
7- - ' **.cc'
8- - ' **.cxx'
9- - ' **.c'
10- - ' **.hpp'
11- - ' **.hh'
12- - ' **.hxx'
13- - ' **.h'
14- - ' .github/workflows/build.yml'
15- - ' **/xmake.lua'
6+ - " **.cpp"
7+ - " **.cc"
8+ - " **.cxx"
9+ - " **.c"
10+ - " **.hpp"
11+ - " **.hh"
12+ - " **.hxx"
13+ - " **.h"
14+ - " .github/workflows/build.yml"
15+ - " **/xmake.lua"
1616 pull_request :
1717 release :
1818 types :
@@ -33,57 +33,55 @@ jobs:
3333 with :
3434 xmake-version : latest
3535
36- - name : Get version from tag if release
36+ - name : Get Release Version Tag
3737 if : github.event_name == 'release'
3838 run : echo "VERSION=${{ github.ref_name }}" | sed 's/=v/=/' >> $env:GITHUB_ENV
3939
40- - name : " Get Previous tag if not release "
40+ - name : Get Previous Tag
4141 id : previoustag
4242 uses : " WyriHaximus/github-action-get-previous-tag@v1"
4343 with :
4444 fallback : 0.0.0
4545
46- - name : Set pseudo version if not release
46+ - name : Set Pseudo Version
4747 if : github.event_name != 'release'
4848 run : |
49- $date = (Get-Date -Format "yyyyMMddHHmmss")
50- $commit = git rev-parse --short HEAD
51- $previous_tag = "${{ steps.previoustag.outputs.tag }}"
52- echo "VERSION=$previous_tag-$date-$commit" >> $env:GITHUB_ENV
49+ $date = (Get-Date -Format "yyyyMMddHHmmss")
50+ $commit = git rev-parse --short HEAD
51+ $previous_tag = "${{ steps.previoustag.outputs.tag }}"
52+ echo "VERSION=$previous_tag-$date-$commit" >> $env:GITHUB_ENV
5353
5454 - name : Build PreLoader
5555 run : |
5656 xmake f -p windows -m release -a x64 -y
5757 xmake -w -y
5858
59- - name : Upload build
59+ - name : Upload Artifacts
6060 uses : actions/upload-artifact@v3
6161 with :
6262 name : preloader-${{ env.VERSION }}-windows-amd64
63- path : build/windows/x64/release/PreLoader.dll
64-
65- - name : Upload PDB file
66- uses : actions/upload-artifact@v3
67- with :
68- name : preloader-${{ env.VERSION }}-windows-amd64-pdb
69- path : build/windows/x64/release/PreLoader.pdb
63+ path : |
64+ build/windows/x64/release/PreLoader.dll
65+ build/windows/x64/release/PreLoader.lib
66+ build/windows/x64/release/PreLoader.pdb
7067
7168 upload-to-release :
72- name : Upload to release
69+ name : Upload to Release
7370 needs :
7471 - build
7572 runs-on : ubuntu-latest
7673 if : github.event_name == 'release'
7774 steps :
78- - name : Get version
75+ - name : Get Version
7976 run : echo "VERSION=${{ github.ref_name }}" | sed 's/=v/=/' >> $GITHUB_ENV
8077
81- - name : Download artifacts
78+ - name : Download Artifacts
8279 uses : actions/download-artifact@v3
8380
84- - name : Upload release assets
81+ - name : Upload Release Assets
8582 uses : softprops/action-gh-release@v1
8683 with :
8784 files : |
8885 preloader-${{ env.VERSION }}-windows-amd64/PreLoader.dll
89- preloader-${{ env.VERSION }}-windows-amd64-pdb/PreLoader.pdb
86+ preloader-${{ env.VERSION }}-windows-amd64/PreLoader.lib
87+ preloader-${{ env.VERSION }}-windows-amd64/PreLoader.pdb
0 commit comments