Skip to content

Commit 6c95503

Browse files
authored
CI: Update LinkChecker URL excludes (#19850)
1 parent fa7ebd3 commit 6c95503

File tree

4 files changed

+63
-187
lines changed

4 files changed

+63
-187
lines changed

.github/workflows/link-fail-fast.yaml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,11 @@ jobs:
1717
CHANGED_FILES=$(git diff-tree --name-only --diff-filter 'AM' -r HEAD^1 HEAD -- "*.md" | sed -z "s/\n$//;s/\n/' '/g")
1818
echo "all_changed_files=${CHANGED_FILES}" >> $GITHUB_OUTPUT
1919
20-
- name: Download Exclude Path
21-
run: |
22-
curl https://raw.githubusercontent.com/pingcap/docs/master/.lycheeignore -O
23-
2420
- name: Link Checker
2521
if: ${{ steps.changed-files.outputs.all_changed_files }}
26-
uses: lycheeverse/lychee-action@v1.6.1
22+
uses: lycheeverse/lychee-action@v2.3.0
2723
with:
2824
fail: true
29-
args: -E --exclude-mail -i -n -t 45 -- '${{ steps.changed-files.outputs.all_changed_files }}'
25+
args: --root-dir $(pwd) -E -i -n -t 45 -- '${{ steps.changed-files.outputs.all_changed_files }}'
3026
env:
3127
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}

.lycheeignore

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
https://mvnrepository\.com/artifact/mysql/mysql-connector-java/8\.0\.28
2+
https://github\.com/.*/issues/?
3+
https://github\.com/.*/pull/?
4+
https://github\.com/.*/pull/[0-9]+
5+
https://github\.com/.*/issues/[0-9]+
6+
https?://\$?\{host}/dashboard.*
7+
http://xn--\$?\{ip}-m86ht9t5l1bhz9ayu7b:3000.*
8+
http://ip:2379.*
9+
http://grafana_ip:3000.*
10+
http://\$?\{remote-server-ip}:3000.*
11+
file:///home/runner/work/(docs|docs-cn)/(docs|docs-cn)/develop/.*
12+
file://.*https:/%7BnodeIP%7D:%7BnodePort%7D/dashboard
13+
file://.*?http:/\$%7BPD_IP%7D:\$%7BPD_PORT%7D/dashboard.*
14+
http://\{grafana-ip\}:3000
15+
http://\{pd-ip\}:2379/dashboard
16+
http://localhost:\d+/
17+
https://github\.com/\$user/(docs|docs-cn)
18+
https://linux\.die\.net/man.*
19+
https://dev\.mysql\.com/doc/.+/5.7/en/.*
20+
https://dev\.mysql\.com/doc/.+/8\.0/en/.*
21+
https://dev\.mysql\.com/doc/.+/8\.4/en/.*
22+
https://dev\.mysql\.com/doc/[a-z\-]+/en/.*
23+
https://dev\.mysql\.com/doc/relnotes/[a-z\-]+/en/.*
24+
https://dev\.mysql\.com/doc/dev/mysql-server/.*
25+
https://dev\.mysql\.com/downloads/.*
26+
https://bugs\.mysql\.com/bug\.php.*
27+
https://www\.mysql\.com/products/.*
28+
https://platform\.openai\.com/docs/.*
29+
https://openai\.com/.*
30+
https://jwt\.io/
31+
https://typeorm\.io/.*
32+
https://dash\.cloudflare\.com/.*
33+
https://centminmod\.com/mydumper\.html
34+
https://learn\.pingcap\.com/learner/
35+
https://zhuanlan\.zhihu\.com/p/

develop/dev-guide-third-party-support.md

Lines changed: 20 additions & 152 deletions
Original file line numberDiff line numberDiff line change
@@ -27,161 +27,29 @@ PingCAP 与开源社区合作,通过三方工具提供以下支持:
2727

2828
## Driver
2929

30-
<table>
31-
<thead>
32-
<tr>
33-
<th>编程语言</th>
34-
<th>驱动</th>
35-
<th>最新已测试版本</th>
36-
<th>支持等级</th>
37-
<th>TiDB 适配器</th>
38-
<th>教程</th>
39-
</tr>
40-
</thead>
41-
<tbody>
42-
<tr>
43-
<td>Go</td>
44-
<td><a href="https://github.com/go-sql-driver/mysql" target="_blank" referrerpolicy="no-referrer-when-downgrade">Go-MySQL-Driver</a></td>
45-
<td>v1.6.0</td>
46-
<td>Full</td>
47-
<td>N/A</td>
48-
<td><a href="https://docs.pingcap.com/zh/tidb/dev/dev-guide-sample-application-golang-sql-driver">使用 Go-MySQL-Driver 连接到 TiDB</a></td>
49-
</tr>
50-
<tr>
51-
<td>Java</td>
52-
<td><a href="https://dev.mysql.com/downloads/connector/j/" target="_blank" referrerpolicy="no-referrer-when-downgrade">JDBC</a></td>
53-
<td>8.0</td>
54-
<td>Full</td>
55-
<td>
56-
<ul>
57-
<li><a href="https://docs.pingcap.com/zh/tidb/dev/dev-guide-choose-driver-or-orm#java-drivers" data-href="https://docs.pingcap.com/zh/tidb/dev/dev-guide-choose-driver-or-orm#java-drivers">pingcap/mysql-connector-j</a></li>
58-
<li><a href="https://docs.pingcap.com/zh/tidb/dev/dev-guide-choose-driver-or-orm#tidb-loadbalance" data-href="https://docs.pingcap.com/zh/tidb/dev/dev-guide-choose-driver-or-orm#tidb-loadbalance">pingcap/tidb-loadbalance</a></li>
59-
</ul>
60-
</td>
61-
<td><a href="https://docs.pingcap.com/zh/tidb/dev/dev-guide-sample-application-java-jdbc">使用 JDBC 连接到 TiDB</a></td>
62-
</tr>
63-
</tbody>
64-
</table>
30+
| 编程语言 | 驱动 | 最新已测试版本 | 支持等级 | TiDB 适配器 | 教程 |
31+
|----------|--------|-----------------------|---------------|--------------|----------|
32+
| Go | [go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) | v1.6.0 | Full | N/A | [使用 Go-MySQL-Driver 连接到 TiDB](/develop/dev-guide-sample-application-golang-sql-driver.md) |
33+
| Java | [MySQL Connector/J](https://dev.mysql.com/downloads/connector/j/) | 8.0 | Full | [pingcap/mysql-connector-j](/develop/dev-guide-choose-driver-or-orm.md#java-drivers) <br/> [pingcap/tidb-loadbalance](/develop/dev-guide-choose-driver-or-orm.md#java-客户端负载均衡) | [使用 JDBC 连接到 TiDB](/develop/dev-guide-sample-application-java-jdbc.md) |
6534

6635
## ORM
6736

68-
<table>
69-
<thead>
70-
<tr>
71-
<th>编程语言</th>
72-
<th>ORM 框架</th>
73-
<th>最新已测试版本</th>
74-
<th>支持等级</th>
75-
<th>TiDB 适配器</th>
76-
<th>教程</th>
77-
</tr>
78-
</thead>
79-
<tbody>
80-
<tr>
81-
<td rowspan="4">Go</td>
82-
<td><a href="https://github.com/go-gorm/gorm" target="_blank" referrerpolicy="no-referrer-when-downgrade">gorm</a></td>
83-
<td>v1.23.5</td>
84-
<td>Full</td>
85-
<td>N/A</td>
86-
<td><a href="https://docs.pingcap.com/zh/tidb/dev/dev-guide-sample-application-golang-gorm">使用 GORM 连接到 TiDB</a></td>
87-
</tr>
88-
<tr>
89-
<td><a href="https://github.com/beego/beego" target="_blank" referrerpolicy="no-referrer-when-downgrade">beego</a></td>
90-
<td>v2.0.3</td>
91-
<td>Full</td>
92-
<td>N/A</td>
93-
<td>N/A</td>
94-
</tr>
95-
<tr>
96-
<td><a href="https://github.com/upper/db" target="_blank" referrerpolicy="no-referrer-when-downgrade">upper/db</a></td>
97-
<td>v4.5.2</td>
98-
<td>Full</td>
99-
<td>N/A</td>
100-
<td>N/A</td>
101-
</tr>
102-
<tr>
103-
<td><a href="https://gitea.com/xorm/xorm" target="_blank" referrerpolicy="no-referrer-when-downgrade">xorm</a></td>
104-
<td>v1.3.1</td>
105-
<td>Full</td>
106-
<td>N/A</td>
107-
<td>N/A</td>
108-
</tr>
109-
<tr>
110-
<td rowspan="4">Java</td>
111-
<td><a href="https://hibernate.org/orm/" target="_blank" referrerpolicy="no-referrer-when-downgrade">Hibernate</a></td>
112-
<td>6.1.0.Final</td>
113-
<td>Full</td>
114-
<td>N/A</td>
115-
<td><a href="https://docs.pingcap.com/zh/tidb/dev/dev-guide-sample-application-java-hibernate">使用 Hibernate 连接到 TiDB</a></td>
116-
</tr>
117-
<tr>
118-
<td><a href="https://mybatis.org/mybatis-3/" target="_blank" referrerpolicy="no-referrer-when-downgrade">MyBatis</a></td>
119-
<td>v3.5.10</td>
120-
<td>Full</td>
121-
<td>N/A</td>
122-
<td><a href="https://docs.pingcap.com/zh/tidb/dev/dev-guide-sample-application-java-mybatis">使用 MyBatis 连接到 TiDB</a></td>
123-
</tr>
124-
<tr>
125-
<td><a href="https://spring.io/projects/spring-data-jpa/" target="_blank" referrerpolicy="no-referrer-when-downgrade">Spring Data JPA</a></td>
126-
<td>2.7.2</td>
127-
<td>Full</td>
128-
<td>N/A</td>
129-
<td><a href="https://docs.pingcap.com/zh/tidb/dev/dev-guide-sample-application-java-spring-boot">使用 Spring Boot 连接到 TiDB</a></td>
130-
</tr>
131-
<tr>
132-
<td><a href="https://github.com/jOOQ/jOOQ" target="_blank" referrerpolicy="no-referrer-when-downgrade">jOOQ</a></td>
133-
<td>v3.16.7 (Open Source)</td>
134-
<td>Full</td>
135-
<td>N/A</td>
136-
<td>N/A</td>
137-
</tr>
138-
<tr>
139-
<td>Ruby</td>
140-
<td><a href="https://guides.rubyonrails.org/active_record_basics.html" target="_blank" referrerpolicy="no-referrer-when-downgrade">Active Record</a></td>
141-
<td>v7.0</td>
142-
<td>Full</td>
143-
<td>N/A</td>
144-
<td><a href="https://docs.pingcap.com/zh/tidb/dev/dev-guide-sample-application-ruby-rails">使用 Rails 框架和 ActiveRecord ORM 连接到 TiDB</a></td>
145-
</tr>
146-
<tr>
147-
<td rowspan="3">JavaScript / TypeScript</td>
148-
<td><a href="https://sequelize.org/" target="_blank" referrerpolicy="no-referrer-when-downgrade">Sequelize</a></td>
149-
<td>v6.20.1</td>
150-
<td>Full</td>
151-
<td>N/A</td>
152-
<td>N/A</td>
153-
</tr>
154-
<tr>
155-
<td><a href="https://www.prisma.io/" target="_blank" referrerpolicy="no-referrer-when-downgrade">Prisma</a></td>
156-
<td>4.16.2</td>
157-
<td>Full</td>
158-
<td>N/A</td>
159-
<td><a href="https://docs.pingcap.com/zh/tidb/dev/dev-guide-sample-application-nodejs-prisma">使用 Prisma 连接到 TiDB</a></td>
160-
</tr>
161-
<tr>
162-
<td><a href="https://typeorm.io/" target="_blank" referrerpolicy="no-referrer-when-downgrade">TypeORM</a></td>
163-
<td>v0.3.17</td>
164-
<td>Full</td>
165-
<td>N/A</td>
166-
<td><a href="https://docs.pingcap.com/zh/tidb/dev/dev-guide-sample-application-nodejs-typeorm">使用 TypeORM 连接到 TiDB</a></td>
167-
</tr>
168-
<tr>
169-
<td rowspan="2">Python</td>
170-
<td><a href="https://pypi.org/project/Django/" target="_blank" referrerpolicy="no-referrer-when-downgrade">Django</a></td>
171-
<td>v4.2</td>
172-
<td>Full</td>
173-
<td><a href="https://github.com/pingcap/django-tidb" target="_blank" referrerpolicy="no-referrer-when-downgrade">django-tidb</a></td>
174-
<td><a href="https://docs.pingcap.com/zh/tidb/dev/dev-guide-sample-application-python-django">使用 Django 连接到 TiDB</a></td>
175-
</tr>
176-
<tr>
177-
<td><a href="https://www.sqlalchemy.org/" target="_blank" referrerpolicy="no-referrer-when-downgrade">SQLAlchemy</a></td>
178-
<td>v1.4.37</td>
179-
<td>Full</td>
180-
<td>N/A</td>
181-
<td><a href="https://docs.pingcap.com/zh/tidb/dev/dev-guide-sample-application-python-sqlalchemy">使用 SQLAlchemy 连接到 TiDB</a></td>
182-
</tr>
183-
</tbody>
184-
</table>
37+
| 编程语言 | ORM 框架 | 最新已测试版本 | 支持等级 | TiDB 适配器 | 教程 |
38+
|-------------------------|-------------------------------------------|-----------------------|-------------|--------------|----------|
39+
| Go | [gorm](https://github.com/go-gorm/gorm) | v1.23.5 | Full | N/A | [使用 GORM 连接到 TiDB](/develop/dev-guide-sample-application-golang-gorm.md) |
40+
| Go | [beego](https://github.com/beego/beego) | v2.0.3 | Full | N/A | N/A |
41+
| Go | [upper/db](https://github.com/upper/db) | v4.5.2 | Full | N/A | N/A |
42+
| Go | [xorm](https://gitea.com/xorm/xorm) | v1.3.1 | Full | N/A | N/A |
43+
| Java | [Hibernate](https://hibernate.org/orm/) | 6.1.0.Final | Full | N/A | [使用 Hibernate 连接到 TiDB](/develop/dev-guide-sample-application-java-hibernate.md) |
44+
| Java | [MyBatis](https://mybatis.org/mybatis-3/) | v3.5.10 | Full | N/A | [使用 MyBatis 连接到 TiDB](/develop/dev-guide-sample-application-java-mybatis.md) |
45+
| Java | [Spring Data JPA](https://spring.io/projects/spring-data-jpa/) | 2.7.2 | Full | N/A | [使用 Spring Boot 连接到 TiDB](/develop/dev-guide-sample-application-java-spring-boot.md) |
46+
| Java | [jOOQ](https://github.com/jOOQ/jOOQ) | v3.16.7 (Open Source) | Full | N/A | N/A |
47+
| Ruby | [Active Record](https://guides.rubyonrails.org/active_record_basics.html) | v7.0 | Full | N/A | [使用 Rails 框架和 ActiveRecord ORM 连接到 TiDB](/develop/dev-guide-sample-application-ruby-rails.md) |
48+
| JavaScript / TypeScript | [Sequelize](https://sequelize.org/) | v6.20.1 | Full | N/A | [使用 Sequelize 连接到 TiDB](/develop/dev-guide-sample-application-nodejs-sequelize.md) |
49+
| JavaScript / Typescript | [Prisma](https://www.prisma.io/) | 4.16.2 | Full | N/A | [使用 Prisma 连接到 TiDB](/develop/dev-guide-sample-application-nodejs-prisma.md) |
50+
| JavaScript / Typescript | [TypeORM](https://typeorm.io/) | v0.3.17 | Full | N/A | [使用 TypeORM 连接到 TiDB](/develop/dev-guide-sample-application-nodejs-typeorm.md) |
51+
| Python | [Django](https://www.djangoproject.com/) | v4.2 | Full | [django-tidb](https://github.com/pingcap/django-tidb) | [使用 Django 连接到 TiDB](/develop/dev-guide-sample-application-python-django.md) |
52+
| Python | [SQLAlchemy](https://www.sqlalchemy.org/) | v1.4.37 | Full | N/A | [使用 SQLAlchemy 连接到 TiDB](/develop/dev-guide-sample-application-python-sqlalchemy.md) |
18553

18654
## GUI
18755

vector-search/vector-search-integration-overview.md

Lines changed: 6 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -40,32 +40,9 @@ TiDB 向量搜索支持存储高达 16383 维的向量,可适应大多数嵌
4040

4141
下表列出了支持的 ORM 库和相应的使用教程:
4242

43-
<table>
44-
<tr>
45-
<th>语言</th>
46-
<th>ORM/客户端</th>
47-
<th>安装说明</th>
48-
<th>教程</th>
49-
</tr>
50-
<tr>
51-
<td rowspan="4">Python</td>
52-
<td>TiDB Vector Client</td>
53-
<td><code>pip install tidb-vector[client]</code></td>
54-
<td><a href="/vector-search-get-started-using-python.md">使用 Python 开始向量搜索</a></td>
55-
</tr>
56-
<tr>
57-
<td>SQLAlchemy</td>
58-
<td><code>pip install tidb-vector</code></td>
59-
<td><a href="/vector-search-integrate-with-sqlalchemy.md">在 SQLAlchemy 中使用 TiDB 向量搜索</a></td>
60-
</tr>
61-
<tr>
62-
<td>peewee</td>
63-
<td><code>pip install tidb-vector</code></td>
64-
<td><a href="/vector-search-integrate-with-peewee.md">在 peewee 中使用 TiDB 向量搜索</a></td>
65-
</tr>
66-
<tr>
67-
<td>Django</td>
68-
<td><code>pip install django-tidb[vector]</code></td>
69-
<td><a href="/vector-search-integrate-with-django-orm.md">在 Django 中使用 TiDB 向量搜索</a></td>
70-
</tr>
71-
</table>
43+
| 语言 | ORM/客户端 | 安装说明 | 教程 |
44+
|----------|--------------------|-----------------------------------|----------|
45+
| Python | TiDB Vector Client | `pip install tidb-vector[client]` | [使用 Python 开始向量搜索](/vector-search/vector-search-get-started-using-python.md) |
46+
| Python | SQLAlchemy | `pip install tidb-vector` | [在 SQLAlchemy 中使用 TiDB 向量搜索](/vector-search/vector-search-integrate-with-sqlalchemy.md)
47+
| Python | peewee | `pip install tidb-vector` | [在 peewee 中使用 TiDB 向量搜索](/vector-search/vector-search-integrate-with-peewee.md) |
48+
| Python | Django | `pip install django-tidb[vector]` | [在 Django 中使用 TiDB 向量搜索](/vector-search/vector-search-integrate-with-django-orm.md)

0 commit comments

Comments
 (0)