CI: Improve labeler tag detection

Add entries for relevant new files added in the last two years.
This commit is contained in:
Dan Fandrich 2026-04-01 17:44:04 -07:00
parent 0b06b944fe
commit 38b626e790

55
.github/labeler.yml vendored
View File

@ -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\
}"