99 build-win :
1010 strategy :
1111 matrix :
12- arch : [x64]
12+ platform : [win- x64]
1313 include :
14- - arch : x64
14+ - platform : win-x64
15+ arch : x64
1516 os : windows-latest
1617 runs-on : ${{ matrix.os }}
1718 steps :
@@ -32,20 +33,22 @@ jobs:
3233 run : ./build/build-win.sh
3334 shell : bash
3435 - name : Add architecture to filename
35- run : mv ./Builds/VisualStudio2022/${{ matrix.arch }}/Release/ConsoleApp/owlplug-scanner-${{ env.version }}-win.exe ./Builds/VisualStudio2022/${{ matrix.arch }}/Release/ConsoleApp/owlplug-scanner-${{ env.version }}-win- ${{ matrix.arch }}.exe
36+ run : mv ./Builds/VisualStudio2022/${{ matrix.arch }}/Release/ConsoleApp/owlplug-scanner-${{ env.version }}-win.exe ./Builds/VisualStudio2022/${{ matrix.arch }}/Release/ConsoleApp/owlplug-scanner-${{ env.version }}-${{ matrix.platform }}
3637 - name : Upload Artifact
3738 uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
3839 with :
39- name : owlplug-scanner-win- ${{ matrix.arch }}
40- path : ./Builds/VisualStudio2022/${{ matrix.arch }}/Release/ConsoleApp/owlplug-scanner-${{ env.version }}-win- ${{ matrix.arch }}.exe
40+ name : owlplug-scanner-${{ matrix.platform }}
41+ path : ./Builds/VisualStudio2022/${{ matrix.arch }}/Release/ConsoleApp/owlplug-scanner-${{ env.version }}-${{ matrix.platform }}
4142 build-osx :
4243 strategy :
4344 matrix :
44- arch : [x64, arm64]
45+ platform : [osx- x64, osx- arm64]
4546 include :
46- - arch : x64
47+ - platform : osx-x64
48+ arch : x64
4749 os : macos-15-intel
48- - arch : arm64
50+ - platform : osx-arm64
51+ arch : arm64
4952 os : macos-15
5053 runs-on : ${{ matrix.os }}
5154 steps :
@@ -68,18 +71,19 @@ jobs:
6871 run : ./build/build-osx.sh
6972 shell : bash
7073 - name : Add architecture to filename
71- run : mv ./Builds/MacOSX/build/Release/owlplug-scanner-${{ env.version }}-osx ./Builds/MacOSX/build/Release/owlplug-scanner-${{ env.version }}-osx- ${{matrix.arch }}
74+ run : mv ./Builds/MacOSX/build/Release/owlplug-scanner-${{ env.version }}-osx ./Builds/MacOSX/build/Release/owlplug-scanner-${{ env.version }}-${{ matrix.platform }}
7275 - name : Upload Artifact
7376 uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
7477 with :
75- name : owlplug-scanner-osx- ${{ matrix.arch }}
76- path : ./Builds/MacOSX/build/Release/owlplug-scanner-${{ env.version }}-osx-${{ matrix.arch }}
78+ name : owlplug-scanner-${{ matrix.platform }}
79+ path : ./Builds/MacOSX/build/Release/owlplug-scanner-${{ env.version }}-osx-${{ matrix.platform }}
7780 build-linux :
7881 strategy :
7982 matrix :
80- arch : [x64]
83+ platform : [linux- x64]
8184 include :
82- - arch : x64
85+ - platform : linux-x64
86+ arch : x64
8387 os : ubuntu-24.04
8488 # Projucer is only distributed for x64/amd64 linux.
8589 # The projucer is required to generate the Makefile, but the build can be run for arm64 after that.
@@ -110,16 +114,16 @@ jobs:
110114 run : ./build/build-linux.sh
111115 shell : bash
112116 - name : Add version and architecture to filename
113- run : mv ./Builds/LinuxMakefile/build/owlplug-scanner-linux ./Builds/LinuxMakefile/build/owlplug-scanner-${{ env.version }}-linux- ${{matrix.arch }}
117+ run : mv ./Builds/LinuxMakefile/build/owlplug-scanner-linux ./Builds/LinuxMakefile/build/owlplug-scanner-${{ env.version }}-${{ matrix.platform }}
114118 - name : Upload Artifact
115119 uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
116120 with :
117- name : owlplug-scanner-linux- ${{ matrix.arch }}
118- path : ./Builds/LinuxMakefile/build/owlplug-scanner-${{ env.version }}-linux- ${{ matrix.arch }}
121+ name : owlplug-scanner-${{ matrix.platform }}
122+ path : ./Builds/LinuxMakefile/build/owlplug-scanner-${{ env.version }}-${{ matrix.platform }}
119123 release :
120124 name : " Release"
121125 needs : [build-win, build-osx, build-linux]
122- if : github.ref == 'refs/heads/master'
126+ # if: github.ref == 'refs/heads/master'
123127 runs-on : " ubuntu-latest"
124128 steps :
125129 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
0 commit comments