Skip to content

Commit 02b7bf3

Browse files
committed
Simplify pipeline (part 2)
1 parent 5b4b9ce commit 02b7bf3

1 file changed

Lines changed: 6 additions & 23 deletions

File tree

.github/workflows/build.yml

Lines changed: 6 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -25,27 +25,15 @@ jobs:
2525

2626
matrix:
2727
backend:
28-
#- WebKit
29-
- WebKit-Universal
28+
- WebKit
3029
- WebKitGtk
31-
#- WebView2
32-
- WebView2-Hack
30+
- WebView2
3331
- Qt
34-
config:
35-
# - Debug
36-
# - Release
37-
# - RelWithDebInfo
38-
- MinSizeRel
3932

4033
include:
4134
- backend: WebView2
4235
platform: Windows
4336
os: windows-latest
44-
45-
- backend: WebView2-Hack
46-
backend-override: WebView2
47-
platform: Windows
48-
os: windows-latest
4937
cmake-args: -Dsaucer_msvc_hack=ON
5038

5139
- backend: Qt
@@ -61,16 +49,11 @@ jobs:
6149
- backend: WebKit
6250
platform: MacOS
6351
os: macos-latest
64-
65-
- backend: WebKit-Universal
66-
backend-override: WebKit
67-
platform: MacOS
68-
os: macos-latest
6952
cmake-args: -DCMAKE_OSX_ARCHITECTURES="x86_64;arm64"
7053

7154
runs-on: ${{ matrix.os }}
7255
container: ${{ matrix.container }}
73-
name: "${{ matrix.config}}: ${{ matrix.backend }}"
56+
name: "${{ matrix.backend }}"
7457

7558
steps:
7659
- name: 📥 Checkout
@@ -79,9 +62,9 @@ jobs:
7962
- name: 🛸 Setup Bindings
8063
uses: ./.github/actions/setup
8164
with:
82-
backend: ${{ matrix.backend-override || matrix.backend }}
65+
backend: ${{ matrix.backend }}
8366
platform: ${{ matrix.platform }}
84-
build-type: ${{ matrix.config }}
67+
build-type: MinSizeRel
8568
cmake-args: >
8669
-DCMAKE_RUNTIME_OUTPUT_DIRECTORY="$(pwd)/bin"
8770
-DCMAKE_LIBRARY_OUTPUT_DIRECTORY="$(pwd)/bin"
@@ -91,5 +74,5 @@ jobs:
9174
- name: 📦 Upload Artifact
9275
uses: actions/upload-artifact@v4
9376
with:
94-
name: "${{ matrix.config }}-${{ matrix.backend }}"
77+
name: "MinSizeRel-${{ matrix.backend }}"
9578
path: bin

0 commit comments

Comments
 (0)