From 8ea3c30d23046b79b62cf9dece419d51ccaef3b2 Mon Sep 17 00:00:00 2001 From: Matt Hess Date: Sun, 28 Dec 2025 19:51:45 +0000 Subject: [PATCH] Skip CI for release.yml changes, fix curl nghttp2/libssh2 in releases --- .github/workflows/c-cpp.yml | 1 + .github/workflows/clang-tidy.yml | 1 + .github/workflows/codeql-analysis.yml | 1 + .github/workflows/coverage.yml | 1 + .github/workflows/cppcheck.yml | 1 + .github/workflows/msvc-analysis.yml | 1 + .github/workflows/release.yml | 6 +++--- .github/workflows/source-snapshot.yml | 2 ++ .github/workflows/test-sync.yml | 1 + 9 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 36328f4..fedc877 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -7,6 +7,7 @@ on: - 'docker-compose/**' - 'docs/**' - 'README.md' + - '.github/workflows/release.yml' pull_request: diff --git a/.github/workflows/clang-tidy.yml b/.github/workflows/clang-tidy.yml index 163de89..e5dc835 100644 --- a/.github/workflows/clang-tidy.yml +++ b/.github/workflows/clang-tidy.yml @@ -7,6 +7,7 @@ on: - 'docker-compose/**' - 'docs/**' - 'README.md' + - '.github/workflows/release.yml' pull_request: diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 5f680d1..59743f7 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -18,6 +18,7 @@ on: - 'docker-compose/**' - 'docs/**' - 'README.md' + - '.github/workflows/release.yml' pull_request: diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index ff64bd2..5004859 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -7,6 +7,7 @@ on: - 'docker-compose/**' - 'docs/**' - 'README.md' + - '.github/workflows/release.yml' pull_request: diff --git a/.github/workflows/cppcheck.yml b/.github/workflows/cppcheck.yml index ddfc591..b9f301e 100644 --- a/.github/workflows/cppcheck.yml +++ b/.github/workflows/cppcheck.yml @@ -7,6 +7,7 @@ on: - 'docker-compose/**' - 'docs/**' - 'README.md' + - '.github/workflows/release.yml' pull_request: diff --git a/.github/workflows/msvc-analysis.yml b/.github/workflows/msvc-analysis.yml index e49c7cb..4771478 100644 --- a/.github/workflows/msvc-analysis.yml +++ b/.github/workflows/msvc-analysis.yml @@ -15,6 +15,7 @@ on: - 'docker-compose/**' - 'docs/**' - 'README.md' + - '.github/workflows/release.yml' pull_request: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f952576..9ec415c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -177,7 +177,7 @@ jobs: run: | brew install cmake cd external/src/curl - cmake . -DCMAKE_BUILD_TYPE=Release -DBUILD_CURL_EXE=OFF -DBUILD_SHARED_LIBS=OFF -DCURL_DISABLE_INSTALL=ON -DHTTP_ONLY=ON -DCURL_ENABLE_SSL=OFF -DUSE_LIBIDN2=OFF -DCURL_USE_LIBPSL=OFF -DCURL_BROTLI=OFF -DCURL_ZSTD=OFF + cmake . -DCMAKE_BUILD_TYPE=Release -DBUILD_CURL_EXE=OFF -DBUILD_SHARED_LIBS=OFF -DCURL_DISABLE_INSTALL=ON -DHTTP_ONLY=ON -DCURL_ENABLE_SSL=OFF -DUSE_LIBIDN2=OFF -DCURL_USE_LIBPSL=OFF -DCURL_BROTLI=OFF -DCURL_ZSTD=OFF -DUSE_NGHTTP2=OFF -DCURL_USE_LIBSSH2=OFF make -j$(sysctl -n hw.ncpu) - name: Build libuv @@ -219,7 +219,7 @@ jobs: run: | brew install cmake cd external/src/curl - cmake . -DCMAKE_BUILD_TYPE=Release -DBUILD_CURL_EXE=OFF -DBUILD_SHARED_LIBS=OFF -DCURL_DISABLE_INSTALL=ON -DHTTP_ONLY=ON -DCURL_ENABLE_SSL=OFF -DUSE_LIBIDN2=OFF -DCURL_USE_LIBPSL=OFF -DCURL_BROTLI=OFF -DCURL_ZSTD=OFF + cmake . -DCMAKE_BUILD_TYPE=Release -DBUILD_CURL_EXE=OFF -DBUILD_SHARED_LIBS=OFF -DCURL_DISABLE_INSTALL=ON -DHTTP_ONLY=ON -DCURL_ENABLE_SSL=OFF -DUSE_LIBIDN2=OFF -DCURL_USE_LIBPSL=OFF -DCURL_BROTLI=OFF -DCURL_ZSTD=OFF -DUSE_NGHTTP2=OFF -DCURL_USE_LIBSSH2=OFF make -j$(sysctl -n hw.ncpu) - name: Build libuv @@ -269,7 +269,7 @@ jobs: - name: Build libcurl run: | cd external/src/curl - cmake . -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DBUILD_CURL_EXE=OFF -DBUILD_SHARED_LIBS=OFF -DCURL_DISABLE_INSTALL=ON -DHTTP_ONLY=ON -DCURL_ENABLE_SSL=OFF -DUSE_LIBIDN2=OFF -DCURL_USE_LIBPSL=OFF + cmake . -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DBUILD_CURL_EXE=OFF -DBUILD_SHARED_LIBS=OFF -DCURL_DISABLE_INSTALL=ON -DHTTP_ONLY=ON -DCURL_ENABLE_SSL=OFF -DUSE_LIBIDN2=OFF -DCURL_USE_LIBPSL=OFF -DCURL_BROTLI=OFF -DCURL_ZSTD=OFF -DUSE_NGHTTP2=OFF -DCURL_USE_LIBSSH2=OFF make -j$(nproc) - name: Build libuv diff --git a/.github/workflows/source-snapshot.yml b/.github/workflows/source-snapshot.yml index 1294ac2..075096f 100644 --- a/.github/workflows/source-snapshot.yml +++ b/.github/workflows/source-snapshot.yml @@ -3,6 +3,8 @@ name: source-snapshot on: push: branches: ["main"] + paths-ignore: + - '.github/workflows/release.yml' pull_request: diff --git a/.github/workflows/test-sync.yml b/.github/workflows/test-sync.yml index c93fbdb..995ff5c 100644 --- a/.github/workflows/test-sync.yml +++ b/.github/workflows/test-sync.yml @@ -7,6 +7,7 @@ on: - 'docker-compose/**' - 'docs/**' - 'README.md' + - '.github/workflows/release.yml' pull_request: