mirror of
https://github.com/curl/curl.git
synced 2025-09-14 16:12:43 +03:00
github/labeler: improve the match patterns
This includes new rules for setting the appleOS and logging labels and matches on some example files. Also, enable dot mode for wildcard matches in the .github directory.
This commit is contained in:
parent
6bc7191438
commit
ddc180fdc9
59
.github/labeler.yml
vendored
59
.github/labeler.yml
vendored
|
@ -14,6 +14,17 @@
|
||||||
# that give useful information about a PR that's really mostly something else
|
# that give useful information about a PR that's really mostly something else
|
||||||
# (e.g. CI if the PR also touches CI jobs).
|
# (e.g. CI if the PR also touches CI jobs).
|
||||||
|
|
||||||
|
appleOS:
|
||||||
|
- all:
|
||||||
|
- changed-files:
|
||||||
|
- AnyGlobToAllFiles:
|
||||||
|
- '.github/workflows/macos.yml'
|
||||||
|
- 'lib/config-mac.h'
|
||||||
|
- 'lib/macos*'
|
||||||
|
- 'lib/vtls/sectransp*'
|
||||||
|
- 'm4/curl-sectransp.m4'
|
||||||
|
- 'MacOSX-Framework'
|
||||||
|
|
||||||
authentication:
|
authentication:
|
||||||
- all:
|
- all:
|
||||||
- changed-files:
|
- changed-files:
|
||||||
|
@ -67,8 +78,10 @@ CI:
|
||||||
- '.cirrus.yml'
|
- '.cirrus.yml'
|
||||||
- '.github/**'
|
- '.github/**'
|
||||||
- 'appveyor.yml'
|
- 'appveyor.yml'
|
||||||
|
- 'scripts/ci*'
|
||||||
- 'tests/azure.pm'
|
- 'tests/azure.pm'
|
||||||
- 'tests/appveyor.pm'
|
- 'tests/appveyor.pm'
|
||||||
|
- 'tests/CI.md'
|
||||||
|
|
||||||
cmake:
|
cmake:
|
||||||
- all:
|
- all:
|
||||||
|
@ -89,6 +102,7 @@ connecting & proxies:
|
||||||
- changed-files:
|
- changed-files:
|
||||||
- AnyGlobToAllFiles:
|
- AnyGlobToAllFiles:
|
||||||
- 'docs/CONNECTION-FILTERS.md'
|
- 'docs/CONNECTION-FILTERS.md'
|
||||||
|
- 'docs/examples/ipv6.c'
|
||||||
- 'docs/libcurl/opts/CURLINFO_CONNECT*'
|
- 'docs/libcurl/opts/CURLINFO_CONNECT*'
|
||||||
- 'docs/libcurl/opts/CURLINFO_PROXY*'
|
- 'docs/libcurl/opts/CURLINFO_PROXY*'
|
||||||
- 'docs/libcurl/opts/CURLOPT_ADDRESS*'
|
- 'docs/libcurl/opts/CURLOPT_ADDRESS*'
|
||||||
|
@ -117,8 +131,11 @@ cookies:
|
||||||
- changed-files:
|
- changed-files:
|
||||||
- AnyGlobToAllFiles:
|
- AnyGlobToAllFiles:
|
||||||
- 'docs/HTTP-COOKIES.md'
|
- 'docs/HTTP-COOKIES.md'
|
||||||
|
- 'docs/cmdline-opts/cookie*'
|
||||||
|
- 'docs/cmdline-opts/junk-session-cookies.d'
|
||||||
- 'docs/libcurl/opts/CURLINFO_COOKIE*'
|
- 'docs/libcurl/opts/CURLINFO_COOKIE*'
|
||||||
- 'docs/libcurl/opts/CURLOPT_COOKIE*'
|
- 'docs/libcurl/opts/CURLOPT_COOKIE*'
|
||||||
|
- 'docs/examples/cookie_interface.c'
|
||||||
- 'lib/cookie.*'
|
- 'lib/cookie.*'
|
||||||
- 'lib/psl.*'
|
- 'lib/psl.*'
|
||||||
|
|
||||||
|
@ -158,9 +175,9 @@ documentation:
|
||||||
- 'README'
|
- 'README'
|
||||||
- 'RELEASE-NOTES'
|
- 'RELEASE-NOTES'
|
||||||
- AllGlobsToAllFiles:
|
- AllGlobsToAllFiles:
|
||||||
# some negative matches
|
# negative matches
|
||||||
- '!**/CMakeLists.txt'
|
- '!**/CMakeLists.txt'
|
||||||
- '!docs/examples/**'
|
- '!**/Makefile.am'
|
||||||
|
|
||||||
FTP:
|
FTP:
|
||||||
- all:
|
- all:
|
||||||
|
@ -169,6 +186,7 @@ FTP:
|
||||||
- 'docs/libcurl/opts/CURLINFO_FTP*'
|
- 'docs/libcurl/opts/CURLINFO_FTP*'
|
||||||
- 'docs/libcurl/opts/CURLOPT_FTP*'
|
- 'docs/libcurl/opts/CURLOPT_FTP*'
|
||||||
- 'docs/libcurl/opts/CURLOPT_WILDCARDMATCH*'
|
- 'docs/libcurl/opts/CURLOPT_WILDCARDMATCH*'
|
||||||
|
- 'docs/examples/ftp*'
|
||||||
- 'lib/curl_fnmatch.*'
|
- 'lib/curl_fnmatch.*'
|
||||||
- 'lib/curl_range.*'
|
- 'lib/curl_range.*'
|
||||||
- 'lib/ftp*'
|
- 'lib/ftp*'
|
||||||
|
@ -184,6 +202,11 @@ HTTP:
|
||||||
- all:
|
- all:
|
||||||
- changed-files:
|
- changed-files:
|
||||||
- AnyGlobToAllFiles:
|
- AnyGlobToAllFiles:
|
||||||
|
- 'docs/examples/hsts*'
|
||||||
|
- 'docs/examples/http-*'
|
||||||
|
- 'docs/examples/httpput*'
|
||||||
|
- 'docs/examples/https*'
|
||||||
|
- 'docs/examples/*post*'
|
||||||
- 'docs/HSTS.md'
|
- 'docs/HSTS.md'
|
||||||
- 'docs/HTTP-COOKIES.md'
|
- 'docs/HTTP-COOKIES.md'
|
||||||
- 'docs/libcurl/opts/CURLINFO_COOKIE*'
|
- 'docs/libcurl/opts/CURLINFO_COOKIE*'
|
||||||
|
@ -217,6 +240,7 @@ HTTP/2:
|
||||||
- AnyGlobToAllFiles:
|
- AnyGlobToAllFiles:
|
||||||
- 'docs/HTTP2.md'
|
- 'docs/HTTP2.md'
|
||||||
- 'docs/libcurl/opts/CURLOPT_STREAM*'
|
- 'docs/libcurl/opts/CURLOPT_STREAM*'
|
||||||
|
- 'docs/examples/http2*'
|
||||||
- 'lib/http2*'
|
- 'lib/http2*'
|
||||||
- 'tests/http2-server.pl'
|
- 'tests/http2-server.pl'
|
||||||
|
|
||||||
|
@ -227,6 +251,7 @@ HTTP/3:
|
||||||
- '.github/workflows/ngtcp2*'
|
- '.github/workflows/ngtcp2*'
|
||||||
- '.github/workflows/quiche*'
|
- '.github/workflows/quiche*'
|
||||||
- 'docs/HTTP3.md'
|
- 'docs/HTTP3.md'
|
||||||
|
- 'docs/examples/http3*'
|
||||||
- 'lib/vquic/**'
|
- 'lib/vquic/**'
|
||||||
- 'tests/http3-server.pl'
|
- 'tests/http3-server.pl'
|
||||||
- 'tests/nghttpx.conf'
|
- 'tests/nghttpx.conf'
|
||||||
|
@ -243,6 +268,7 @@ IMAP:
|
||||||
- changed-files:
|
- changed-files:
|
||||||
- AnyGlobToAllFiles:
|
- AnyGlobToAllFiles:
|
||||||
- 'lib/imap*'
|
- 'lib/imap*'
|
||||||
|
- 'docs/examples/imap*'
|
||||||
|
|
||||||
LDAP:
|
LDAP:
|
||||||
- all:
|
- all:
|
||||||
|
@ -257,6 +283,15 @@ libcurl API:
|
||||||
- 'docs/libcurl/ABI.md'
|
- 'docs/libcurl/ABI.md'
|
||||||
- 'include/curl/**'
|
- 'include/curl/**'
|
||||||
|
|
||||||
|
logging:
|
||||||
|
- all:
|
||||||
|
- changed-files:
|
||||||
|
- AnyGlobToAllFiles:
|
||||||
|
- 'docs/cmdline-opts/trace*'
|
||||||
|
- 'docs/libcurl/curl_global_trace*'
|
||||||
|
- 'lib/curl_trc*'
|
||||||
|
- 'tests/http/test_15_tracing.py'
|
||||||
|
|
||||||
MIME:
|
MIME:
|
||||||
- all:
|
- all:
|
||||||
- changed-files:
|
- changed-files:
|
||||||
|
@ -277,6 +312,7 @@ name lookup:
|
||||||
- all:
|
- all:
|
||||||
- changed-files:
|
- changed-files:
|
||||||
- AnyGlobToAllFiles:
|
- AnyGlobToAllFiles:
|
||||||
|
- 'docs/examples/resolve.c'
|
||||||
- 'docs/libcurl/opts/CURLINFO_NAMELOOKUP*'
|
- 'docs/libcurl/opts/CURLINFO_NAMELOOKUP*'
|
||||||
- 'docs/libcurl/opts/CURLOPT_DNS*'
|
- 'docs/libcurl/opts/CURLOPT_DNS*'
|
||||||
- 'docs/libcurl/opts/CURLOPT_DOH*'
|
- 'docs/libcurl/opts/CURLOPT_DOH*'
|
||||||
|
@ -294,6 +330,7 @@ POP3:
|
||||||
- all:
|
- all:
|
||||||
- changed-files:
|
- changed-files:
|
||||||
- AnyGlobToAllFiles:
|
- AnyGlobToAllFiles:
|
||||||
|
- 'docs/examples/pop3*'
|
||||||
- 'lib/pop3.*'
|
- 'lib/pop3.*'
|
||||||
|
|
||||||
RTMP:
|
RTMP:
|
||||||
|
@ -317,6 +354,7 @@ SCP/SFTP:
|
||||||
- changed-files:
|
- changed-files:
|
||||||
- AnyGlobToAllFiles:
|
- AnyGlobToAllFiles:
|
||||||
- 'docs/libcurl/opts/CURLOPT_SSH*'
|
- 'docs/libcurl/opts/CURLOPT_SSH*'
|
||||||
|
- 'docs/examples/sftp*'
|
||||||
- 'lib/vssh/**'
|
- 'lib/vssh/**'
|
||||||
- 'tests/sshhelp.pm'
|
- 'tests/sshhelp.pm'
|
||||||
- 'tests/sshserver.pl'
|
- 'tests/sshserver.pl'
|
||||||
|
@ -344,6 +382,7 @@ SMTP:
|
||||||
- all:
|
- all:
|
||||||
- changed-files:
|
- changed-files:
|
||||||
- AnyGlobToAllFiles:
|
- AnyGlobToAllFiles:
|
||||||
|
- 'docs/examples/smtp-*'
|
||||||
- 'docs/libcurl/opts/CURLOPT_MAIL*'
|
- 'docs/libcurl/opts/CURLOPT_MAIL*'
|
||||||
- 'lib/smtp.*'
|
- 'lib/smtp.*'
|
||||||
|
|
||||||
|
@ -366,6 +405,7 @@ TLS:
|
||||||
- changed-files:
|
- changed-files:
|
||||||
- AnyGlobToAllFiles:
|
- AnyGlobToAllFiles:
|
||||||
- 'docs/SSL*'
|
- 'docs/SSL*'
|
||||||
|
- 'docs/libcurl/curl_global_sslset*'
|
||||||
- 'docs/libcurl/opts/CURLINFO_CA*'
|
- 'docs/libcurl/opts/CURLINFO_CA*'
|
||||||
- 'docs/libcurl/opts/CURLINFO_CERT*'
|
- 'docs/libcurl/opts/CURLINFO_CERT*'
|
||||||
- 'docs/libcurl/opts/CURLINFO_SSL*'
|
- 'docs/libcurl/opts/CURLINFO_SSL*'
|
||||||
|
@ -377,6 +417,14 @@ TLS:
|
||||||
- 'docs/libcurl/opts/CURLOPT_TLS*'
|
- 'docs/libcurl/opts/CURLOPT_TLS*'
|
||||||
- 'docs/libcurl/opts/CURLOPT_USE_SSL*'
|
- 'docs/libcurl/opts/CURLOPT_USE_SSL*'
|
||||||
- 'lib/vtls/**'
|
- 'lib/vtls/**'
|
||||||
|
- 'm4/curl-bearssl.m4'
|
||||||
|
- 'm4/curl-gnutls.m4'
|
||||||
|
- 'm4/curl-mbedtls.m4'
|
||||||
|
- 'm4/curl-openssl.m4'
|
||||||
|
- 'm4/curl-rustls.m4'
|
||||||
|
- 'm4/curl-schannel.m4'
|
||||||
|
- 'm4/curl-sectransp.m4'
|
||||||
|
- 'm4/curl-wolfssl.m4'
|
||||||
|
|
||||||
URL:
|
URL:
|
||||||
- all:
|
- all:
|
||||||
|
@ -384,6 +432,7 @@ URL:
|
||||||
- AnyGlobToAllFiles:
|
- AnyGlobToAllFiles:
|
||||||
- 'docs/libcurl/curl_url*'
|
- 'docs/libcurl/curl_url*'
|
||||||
- 'docs/URL-SYNTAX.md'
|
- 'docs/URL-SYNTAX.md'
|
||||||
|
- 'docs/examples/parseurl*'
|
||||||
- 'include/curl/urlapi.h'
|
- 'include/curl/urlapi.h'
|
||||||
- 'lib/urlapi*'
|
- 'lib/urlapi*'
|
||||||
|
|
||||||
|
@ -392,11 +441,15 @@ WebSocket:
|
||||||
- changed-files:
|
- changed-files:
|
||||||
- AnyGlobToAllFiles:
|
- AnyGlobToAllFiles:
|
||||||
- 'docs/WEBSOCKET.md*'
|
- 'docs/WEBSOCKET.md*'
|
||||||
|
- 'docs/examples/websocket*'
|
||||||
- 'docs/libcurl/curl_ws_*'
|
- 'docs/libcurl/curl_ws_*'
|
||||||
- 'docs/libcurl/libcurl-ws.3'
|
- 'docs/libcurl/libcurl-ws*'
|
||||||
- 'docs/libcurl/opts/CURLOPT_WS_*'
|
- 'docs/libcurl/opts/CURLOPT_WS_*'
|
||||||
- 'include/curl/websockets.h'
|
- 'include/curl/websockets.h'
|
||||||
- 'lib/ws.*'
|
- 'lib/ws.*'
|
||||||
|
- 'tests/http/clients/ws*'
|
||||||
|
- 'tests/http/test_20_websockets.py'
|
||||||
|
- 'tests/http/testenv/ws*'
|
||||||
|
|
||||||
Windows:
|
Windows:
|
||||||
- all:
|
- all:
|
||||||
|
|
1
.github/workflows/label.yml
vendored
1
.github/workflows/label.yml
vendored
|
@ -25,3 +25,4 @@ jobs:
|
||||||
with:
|
with:
|
||||||
repo-token: "${{ secrets.GITHUB_TOKEN }}"
|
repo-token: "${{ secrets.GITHUB_TOKEN }}"
|
||||||
sync-labels: false
|
sync-labels: false
|
||||||
|
dot: true
|
||||||
|
|
Loading…
Reference in New Issue
Block a user