Skip to content

Commit aab70e1

Browse files
authored
Merge pull request #102 from devedse/remove_windows_builds
Remove windows build
2 parents aa8e424 + 0a2d57a commit aab70e1

File tree

1 file changed

+27
-11
lines changed

1 file changed

+27
-11
lines changed

.github/workflows/githubactionsbuilds.yml

Lines changed: 27 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -160,9 +160,9 @@ jobs:
160160
name: DeveMazeGeneratorCore.ConsoleApp.Linux
161161
path: BuildOutputConsole/*
162162

163-
build_windows_consoleapp:
163+
build_linux_consoleapp_onlinux:
164164
needs: generate_version_number
165-
runs-on: windows-latest
165+
runs-on: ubuntu-latest
166166
steps:
167167
- uses: actions/checkout@v4
168168
- name: Setup .NET Core
@@ -187,9 +187,10 @@ jobs:
187187
name: DeveMazeGeneratorCore.ConsoleApp.Windows
188188
path: BuildOutputConsole/*.exe
189189

190-
build_windows:
190+
191+
build_linux_with_sonarqube:
191192
needs: generate_version_number
192-
runs-on: windows-latest
193+
runs-on: ubuntu-latest
193194
steps:
194195
- uses: actions/checkout@v4
195196
- name: Setup .NET Core
@@ -221,7 +222,7 @@ jobs:
221222
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
222223
run: dotnet-sonarscanner end /d:sonar.login=${{secrets.SONARQUBETOKEN}}
223224
- name: Pack
224-
run: dotnet pack DeveMazeGeneratorCore\DeveMazeGeneratorCore.csproj --verbosity normal --no-build -c Release /p:Version=1.0.${{needs.generate_version_number.outputs.build_number}}
225+
run: dotnet pack DeveMazeGeneratorCore/DeveMazeGeneratorCore.csproj --verbosity normal --no-build -c Release /p:Version=1.0.${{needs.generate_version_number.outputs.build_number}}
225226
- name: Run CodeCov
226227
uses: codecov/codecov-action@v4
227228
with:
@@ -231,9 +232,24 @@ jobs:
231232
env:
232233
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
233234

234-
- name: Run GoPackage.ps1 script
235-
run: .\Scripts\GoPackage.ps1
236-
shell: pwsh
235+
- name: Package DeveMazeGeneratorCore
236+
run: |
237+
# Create output directory
238+
mkdir -p Scripts/Output
239+
240+
# Remove existing files if they exist
241+
rm -f Scripts/Output/DeveMazeGeneratorCore.7z
242+
rm -f Scripts/Output/DeveMazeGeneratorCore.zip
243+
244+
# Package the build output
245+
cd DeveMazeGeneratorCore/bin/Release
246+
247+
# Create zip file (excluding .pdb files)
248+
zip -r ../../../Scripts/Output/DeveMazeGeneratorCore.zip . -x "*.pdb"
249+
250+
# Create 7z file (excluding .pdb files)
251+
7z a -t7z -m0=LZMA2 -mmt=on -mx9 -md=1536m -mfb=273 -ms=on -mqs=on -sccUTF-8 "../../../Scripts/Output/DeveMazeGeneratorCore.7z" . -x!"*.pdb"
252+
shell: bash
237253

238254

239255
- uses: actions/upload-artifact@v4
@@ -483,9 +499,9 @@ jobs:
483499
release_github:
484500
needs: [
485501
generate_version_number,
486-
build_windows_consoleapp,
487502
build_linux_consoleapp,
488-
build_windows,
503+
build_linux_consoleapp_onlinux,
504+
build_linux_with_sonarqube,
489505
build_linux,
490506
build_docker,
491507
build_linux_monogame_desktopgl,
@@ -546,7 +562,7 @@ jobs:
546562

547563

548564
release_nuget:
549-
needs: [generate_version_number, build_windows, build_linux, build_docker]
565+
needs: [generate_version_number, build_linux_with_sonarqube, build_linux, build_docker]
550566
runs-on: ubuntu-latest
551567
if: github.ref == 'refs/heads/master'
552568
steps:

0 commit comments

Comments
 (0)