From 38b626e7908e944d362cbf200f75de24ed0a28c1 Mon Sep 17 00:00:00 2001 From: Dan Fandrich Date: Wed, 1 Apr 2026 17:44:04 -0700 Subject: [PATCH] CI: Improve labeler tag detection Add entries for relevant new files added in the last two years. --- .github/labeler.yml | 55 ++++++++++++++++++++++++++++++++++++++------- 1 file changed, 47 insertions(+), 8 deletions(-) diff --git a/.github/labeler.yml b/.github/labeler.yml index d619d51148..e73c7e2ef5 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -28,7 +28,9 @@ appleOS: - any-glob-to-all-files: "{\ .github/workflows/macos.yml,\ lib/config-mac.h,\ - lib/macos*\ + lib/macos*,\ + lib/vtls/apple.*,\ + m4/curl-apple-sectrust.m4\ }" authentication: @@ -111,6 +113,9 @@ connecting & proxies: - all: - changed-files: - any-glob-to-all-files: "{\ + docs/cmdline-opts/happy-eyeballs*,\ + docs/cmdline-opts/ipv*,\ + docs/cmdline-opts/*proxy*,\ docs/internals/CONNECTION-FILTERS.md,\ docs/examples/ipv6.c,\ docs/libcurl/opts/CURLINFO_CONNECT*,\ @@ -134,6 +139,8 @@ connecting & proxies: lib/if2ip.*,\ lib/noproxy.*,\ lib/socks.*,\ + src/tool_cb_soc.*,\ + tests/http/*socks*,\ tests/server/socksd.c\ }" @@ -206,6 +213,7 @@ FTP: - all: - changed-files: - any-glob-to-all-files: "{\ + docs/cmdline-opts/ftp*,\ docs/libcurl/opts/CURLINFO_FTP*,\ docs/libcurl/opts/CURLOPT_FTP*,\ docs/libcurl/opts/CURLOPT_WILDCARDMATCH*,\ @@ -213,7 +221,10 @@ FTP: lib/curl_fnmatch.*,\ lib/curl_range.*,\ lib/ftp*,\ - tests/ftp*\ + tests/ftp*,\ + tests/http/*ftpd*,\ + tests/http/testenv/*ftpd*,\ + tests/libtest/*_ftp_*\ }" GOPHER: @@ -227,6 +238,8 @@ HTTP: - all: - changed-files: - any-glob-to-all-files: "{\ + docs/HTTPSRR.md,\ + docs/HSTS.md,\ docs/examples/hsts*,\ docs/examples/http-*,\ docs/examples/httpput*,\ @@ -234,10 +247,10 @@ HTTP: docs/examples/*post*,\ docs/HTTP-COOKIES.md,\ docs/libcurl/opts/CURLINFO_COOKIE*,\ - docs/libcurl/opts/CURLOPT_COOKIE*,\ - docs/libcurl/opts/CURLINFO_HTTP_**,\ + docs/libcurl/opts/CURLINFO_HTTP*,\ docs/libcurl/opts/CURLINFO_REDIRECT*,\ docs/libcurl/opts/CURLINFO_REFER*,\ + docs/libcurl/opts/CURLOPT_COOKIE*,\ docs/libcurl/opts/CURLOPT_FOLLOWLOCATION*,\ docs/libcurl/opts/CURLOPT_HSTS*,\ docs/libcurl/opts/CURLOPT_HTTP*,\ @@ -276,6 +289,7 @@ HTTP/3: - all: - changed-files: - any-glob-to-all-files: "{\ + .github/workflows/http3-linux.yml,\ .github/workflows/ngtcp2*,\ .github/workflows/quiche*,\ .github/workflows/osslq*,\ @@ -346,18 +360,25 @@ name lookup: - all: - changed-files: - any-glob-to-all-files: "{\ + CMake/FindLibidn2.cmake,\ + docs/cmdline-opts/doh*,\ + docs/cmdline-opts/dns*,\ docs/examples/resolve.c,\ docs/libcurl/opts/CURLINFO_NAMELOOKUP*,\ docs/libcurl/opts/CURLOPT_DNS*,\ docs/libcurl/opts/CURLOPT_DOH*,\ docs/libcurl/opts/CURLOPT_RESOLVE*,\ + lib/*addrinfo*,\ lib/asyn*,\ + lib/cf-dns.*,\ lib/curl_gethostname.*,\ + lib/dns*,\ lib/doh*,\ lib/host*,\ lib/idn*,\ lib/inet_pton.*,\ lib/socketpair*,\ + tests/server/dnsd.c,\ tests/server/resolve.c\ }" @@ -384,12 +405,18 @@ SCP/SFTP: - all: - changed-files: - any-glob-to-all-files: "{\ + CMake/FindLibssh.cmake,\ CMake/FindLibssh2.cmake,\ + CMake/FindWolfSSH.cmake,\ + docs/cmdline-opts/knownhosts.md,\ docs/libcurl/opts/CURLOPT_SSH*,\ docs/examples/sftp*,\ lib/vssh/**,\ tests/sshhelp.pm,\ - tests/sshserver.pl\ + tests/sshserver.pl,\ + tests/http/*scp*,\ + tests/http/*sftp*,\ + tests/http/testenv/sshd.py\ }" script: @@ -417,6 +444,7 @@ SMTP: - all: - changed-files: - any-glob-to-all-files: "{\ + docs/cmdline-opts/mail*,\ docs/examples/smtp-*,\ docs/libcurl/opts/CURLOPT_MAIL*,\ lib/smtp.*\ @@ -445,13 +473,21 @@ TLS: CMake/FindMbedTLS.cmake,\ CMake/FindWolfSSL.cmake,\ CMake/FindRustls.cmake,\ + docs/CIPHERS-TLS12.md,\ + docs/SSL*,\ + docs/cmdline-opts/dump-ca-embed.md,\ + docs/cmdline-opts/*cert*,\ + docs/cmdline-opts/*ssl*,\ + docs/cmdline-opts/*tls*,\ docs/examples/ssl*,\ docs/examples/*ssl.*,\ docs/examples/*tls.*,\ - docs/SSL*,\ + docs/internals/TLS-SESSIONS.md,\ docs/libcurl/curl_global_sslset*,\ + docs/libcurl/curl_easy_ssls*,\ docs/libcurl/opts/CURLINFO_CA*,\ docs/libcurl/opts/CURLINFO_CERT*,\ + docs/libcurl/opts/CURLINFO_EARLYDATA*,\ docs/libcurl/opts/CURLINFO_SSL*,\ docs/libcurl/opts/CURLINFO_TLS*,\ docs/libcurl/opts/CURLOPT_CA*,\ @@ -466,7 +502,8 @@ TLS: m4/curl-openssl.m4,\ m4/curl-rustls.m4,\ m4/curl-schannel.m4,\ - m4/curl-wolfssl.m4\ + m4/curl-wolfssl.m4,\ + src/tool_ssls.*\ }" URL: @@ -501,14 +538,16 @@ Windows: - changed-files: - any-glob-to-all-files: "{\ appveyor.*,\ + .github/workflows/cygwin.yml,\ .github/workflows/windows.yml,\ CMake/win32-cache.cmake,\ lib/*win32*,\ lib/curlx/multibyte.*,\ + lib/curlx/winapi.*,\ lib/rename.*,\ lib/vtls/schannel*,\ m4/curl-schannel.m4,\ - projects/**,\ + projects/Windows/**,\ src/tool_doswin.c,\ lib/libcurl.def\ }"