44 push :
55 branches :
66 - main
7+ - release-process
78
89env :
910 WINDOWS_RELEASE_TAG : windows-x64-opensemba-tessellator-draft
@@ -59,31 +60,29 @@ jobs:
5960 cmake --preset ${{matrix.preset.name}} -S . -B build
6061 cmake --build build --config ${{matrix.build-type}} -j
6162
62- - name : Windows Run tests
63- if : matrix.preset.name=='msbuild'
64- run : build/bin/${{matrix.build-type}}/tessellator_tests.exe
63+ # - name: Windows Run tests
64+ # if: matrix.preset.name=='msbuild'
65+ # run: build/bin/${{matrix.build-type}}/tessellator_tests.exe
6566
6667 - name : Ubuntu configure and build
6768 if : matrix.preset.name=='gnu'
6869 run : |
6970 cmake --preset ${{matrix.preset.name}} -S . -B build
7071 cmake --build build -j
7172
72- - name : Ubuntu Run tests
73- if : matrix.preset.name=='gnu'
74- run : build/bin/tessellator_tests
73+ # - name: Ubuntu Run tests
74+ # if: matrix.preset.name=='gnu'
75+ # run: build/bin/tessellator_tests
7576
7677 - name : Create linux .tar file
7778 if : matrix.preset.name=='gnu'
7879 run : |
79- cd build/bin
80- tar --exclude="*test*" -czvf ${{ env.LINUX_FILENAME }} *
80+ cd build/bin && tar --exclude="*test*" -czvf ${{ env.LINUX_FILENAME }} *
8181
8282 - name : Create windows .tar file
8383 if : matrix.preset.name=='msbuild'
8484 run : |
85- cd build/bin/${{matrix.build-type}}
86- tar --exclude="*test*" --exclude="*.gz" -czvf ${{ env.WINDOWS_FILENAME }} *
85+ cd build/bin/${{matrix.build-type}} && tar --exclude="*test*" --exclude="*.gz" -czvf "${{ env.WINDOWS_FILENAME }}" *
8786
8887 - name : Generating linux pre-release
8988 if : matrix.preset.name=='gnu'
9493 draft : True
9594 title : " ${{matrix.preset.filename}} OpenSemba Tessellator draft release"
9695 files : |
97- build/bin/${{ env.LINUX_FILENAME }}
96+ " build/bin/${{ env.LINUX_FILENAME }}"
9897
9998 - name : Generating windows pre-release
10099 if : matrix.preset.name=='msbuild'
@@ -105,7 +104,7 @@ jobs:
105104 draft : True
106105 title : " ${{matrix.preset.filename}} OpenSemba Tessellator draft release"
107106 files : |
108- build/bin/${{matrix.build-type}}/${{ env.WINDOWS_FILENAME }}
107+ " build/bin/${{matrix.build-type}}/${{ env.WINDOWS_FILENAME }}"
109108
110109 make-release :
111110 name : combine releases
@@ -118,14 +117,14 @@ jobs:
118117 with :
119118 repository : OpenSEMBA/tessellator
120119 tag : ${{env.WINDOWS_RELEASE_TAG}}
121- fileName : ${{env.WINDOWS_FILENAME}}
120+ fileName : " ${{ env.WINDOWS_FILENAME }} "
122121
123122 - name : download linux tar file
124123 uses : robinraju/release-downloader@v1
125124 with :
126125 repository : OpenSEMBA/tessellator
127126 tag : ${{env.LINUX_RELEASE_TAG}}
128- fileName : ${{env.LINUX_FILENAME}}
127+ fileName : " ${{ env.LINUX_FILENAME }} "
129128
130129 - name : Get current date
131130 id : date
@@ -136,11 +135,11 @@ jobs:
136135 with :
137136 repo_token : " ${{ secrets.GITHUB_TOKEN }}"
138137 automatic_release_tag : " ${{ steps.date.outputs.date }}-opensemba-tessellator"
139- pre-release : false
140- title : " ${{matrix.preset.filename}} OpenSemba Tessellator release"
138+ pre-release : True
139+ title : " ${{ matrix.preset.filename }} OpenSemba Tessellator release"
141140 files : |
142- ${{env.WINDOWS_FILENAME}}
143- ${{env.LINUX_FILENAME}}
141+ " ${{ env.WINDOWS_FILENAME }}"
142+ " ${{ env.LINUX_FILENAME }}"
144143
145144 - name : Clean old pre-release
146145 uses :
" sgpublic/[email protected] "
0 commit comments