Skip to content

Commit 5b4b9ce

Browse files
committed
Simplify pipeline
1 parent 1723137 commit 5b4b9ce

File tree

2 files changed

+20
-5
lines changed

2 files changed

+20
-5
lines changed

.github/workflows/build.yml

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
name: 🏗️ Build Bindings
2+
13
on:
24
push:
35
workflow_dispatch:
@@ -9,19 +11,31 @@ on:
911
cmake:
1012
type: string
1113
# This default value shows off how to inline the desktop and loop module to produce a single shared library that contains all commonly required functionality
12-
default: -Dsaucer_bindings_static=ON -Dsaucer_bindings_modules="desktop;loop" -Dsaucer_bindings_inline_modules="desktop;loop"
13-
description: Additional CMake Arguments to pass
14+
default: -Dsaucer_bindings_static=ON -Dsaucer_bindings_modules="desktop;loop" -Dsaucer_bindings_inline_modules="desktop;loop"
15+
description: Additional CMake Arguments to pass
1416

15-
name: 🏗️ Build Bindings
17+
concurrency:
18+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
19+
cancel-in-progress: true
1620

1721
jobs:
1822
build:
1923
strategy:
2024
fail-fast: false
2125

2226
matrix:
23-
backend: [WebKit, WebKit-Universal, WebKitGtk, WebView2, WebView2-Hack, Qt]
24-
config: [Debug, Release, RelWithDebInfo, MinSizeRel]
27+
backend:
28+
#- WebKit
29+
- WebKit-Universal
30+
- WebKitGtk
31+
#- WebView2
32+
- WebView2-Hack
33+
- Qt
34+
config:
35+
# - Debug
36+
# - Release
37+
# - RelWithDebInfo
38+
- MinSizeRel
2539

2640
include:
2741
- backend: WebView2

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ build
33
src/native.mm
44
private/version.hpp
55

6+
.idea
67
.vs
78
.cache
89
.vscode

0 commit comments

Comments
 (0)