Skip to content

Commit 4d66e1f

Browse files
WIP | DRAFT | Fix pre-build error
1 parent ae30afd commit 4d66e1f

File tree

1 file changed

+17
-18
lines changed

1 file changed

+17
-18
lines changed

.github/workflows/build-and-release.yml

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
push:
55
branches:
66
- main
7+
- release-process
78

89
env:
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'
@@ -94,7 +93,7 @@ jobs:
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

Comments
 (0)