From 17b3e3dd121f3dc13f07a3cc0d9a19ce7b138ece Mon Sep 17 00:00:00 2001 From: Devon Adair Date: Wed, 10 Sep 2025 21:52:33 -0400 Subject: [PATCH 1/3] Add manual workflow dispatch to CI pipeline --- .github/workflows/pipeline.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pipeline.yml b/.github/workflows/pipeline.yml index f36b26d..0947cd6 100644 --- a/.github/workflows/pipeline.yml +++ b/.github/workflows/pipeline.yml @@ -1,6 +1,6 @@ name: Libdbc Pipeline -on: [push, workflow_call] +on: [push, workflow_call, workflow_dispatch] env: # Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.) From 316686831a1a064fedebdd77f8fd4e6d9b183db3 Mon Sep 17 00:00:00 2001 From: Devon Adair Date: Wed, 10 Sep 2025 21:54:48 -0400 Subject: [PATCH 2/3] Enable pull_request to trigger CI pipeline --- .github/workflows/pipeline.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pipeline.yml b/.github/workflows/pipeline.yml index 0947cd6..d24e09a 100644 --- a/.github/workflows/pipeline.yml +++ b/.github/workflows/pipeline.yml @@ -1,6 +1,6 @@ name: Libdbc Pipeline -on: [push, workflow_call, workflow_dispatch] +on: [push, pull_request, workflow_call, workflow_dispatch] env: # Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.) From 2c8acdbd2d1ea33545f99f9a0d23e10b7f8e0852 Mon Sep 17 00:00:00 2001 From: Devon Adair Date: Fri, 12 Sep 2025 10:29:36 -0400 Subject: [PATCH 3/3] Update windows runner to 2025 and mac runners to 15 (#35) --- .github/workflows/pipeline.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pipeline.yml b/.github/workflows/pipeline.yml index d24e09a..3f96f40 100644 --- a/.github/workflows/pipeline.yml +++ b/.github/workflows/pipeline.yml @@ -83,7 +83,7 @@ jobs: strategy: fail-fast: false matrix: - os: [windows-2019, windows-2022] + os: [windows-2025, windows-2022] platform: [Win32, x64] build_type: [Debug, Release] std: [11] @@ -120,11 +120,12 @@ jobs: shell: cmd macos-builds: - name: macos ${{matrix.cxx}}, C++${{matrix.std}}, ${{matrix.build_type}} - runs-on: macos-12 + name: ${{matrix.os}}, ${{matrix.cxx}}, C++${{matrix.std}}, ${{matrix.build_type}} + runs-on: ${{matrix.os}} strategy: fail-fast: false matrix: + os: [macos-15-large] cxx: - g++ - clang++