From dc2dcdc7a1d5f51aad255f1ce75af127b5e943e7 Mon Sep 17 00:00:00 2001 From: Dirkjan Ochtman Date: Mon, 28 Apr 2025 15:55:17 +0200 Subject: [PATCH 1/2] Skip push CI for most branches --- .github/workflows/test.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index a09c6ad9..b36df0f7 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -5,6 +5,7 @@ permissions: on: push: + branches: ['main', 'rel-*', 'ci/*'] pull_request: merge_group: schedule: From 446d7f5089a122d338f891a24651d5e06838fb80 Mon Sep 17 00:00:00 2001 From: Dirkjan Ochtman Date: Thu, 1 May 2025 11:15:04 +0200 Subject: [PATCH 2/2] Enable running CI workflow manually --- .github/workflows/test.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index b36df0f7..c194525d 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -10,6 +10,7 @@ on: merge_group: schedule: - cron: '15 12 * * 3' + workflow_dispatch: concurrency: group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.event.pull_request.number || github.ref }} @@ -141,7 +142,7 @@ jobs: - name: Verify release builds were not using ASAN if: runner.os == 'Linux' # For 'nm' run: | - ! nm build/tests/client | grep '__asan_init' + ! nm build/tests/client | grep '__asan_init' ! nm build/tests/server | grep '__asan_init' # Our integration tests rely on a built-in provider being enabled.