Skip to content

Commit e47dfbe

Browse files
Speed up the reflection process (#537)
1 parent 49ac063 commit e47dfbe

6 files changed

Lines changed: 4432 additions & 2804 deletions

File tree

.github/workflows/linux-conan.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ on: [ push, pull_request ]
55
jobs:
66
linux:
77
name: "${{ github.job }} (Conan)"
8+
concurrency:
9+
group: "linux-${{ github.ref }}-${{ github.job }}-conan"
10+
cancel-in-progress: true
811
runs-on: ubuntu-24.04
912
steps:
1013
- name: Checkout

.github/workflows/linux.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@ jobs:
4545
compiler-version: 17
4646
cxx: 23
4747
name: "${{ github.job }} (${{ matrix.format }}-C++${{ matrix.cxx }}-${{ matrix.compiler }}-${{ matrix.compiler-version }})"
48+
concurrency:
49+
group: "linux-${{ github.ref }}-${{ github.job }}-${{ matrix.format }}-C++${{ matrix.cxx }}-${{ matrix.compiler }}-${{ matrix.compiler-version }}"
50+
cancel-in-progress: true
4851
runs-on: ubuntu-24.04
4952
steps:
5053
- name: Checkout

.github/workflows/macos.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ jobs:
1313
os: ["macos-latest", "macos-13"]
1414
format: ["tests", "benchmarks"]
1515
name: "${{ matrix.os }} (${{ matrix.format }})"
16+
concurrency:
17+
group: "macos-${{ github.ref }}-${{ github.job }}-${{ matrix.os }}-${{ matrix.format }}"
18+
cancel-in-progress: true
1619
runs-on: ${{ matrix.os }}
1720
steps:
1821
- name: Checkout

.github/workflows/windows.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ jobs:
1212
matrix:
1313
format: ["JSON", "AVRO", "CAPNPROTO", "CBOR", "FLEXBUFFERS", "MSGPACK", "PARQUET", "TOML", "UBJSON", "XML", "YAML", "benchmarks"]
1414
name: "windows-msvc (${{ matrix.format }})"
15+
concurrency:
16+
group: "windows-${{ github.ref }}-${{ github.job }}-${{ matrix.format }}"
17+
cancel-in-progress: true
1518
runs-on: windows-latest
1619
steps:
1720
- name: Checkout

0 commit comments

Comments
 (0)