Skip to content

Commit d7176de

Browse files
committed
fix: resolve CI failures and hanging Rust tests
- Add skip guards to PDF text merging tests that require tiny.pdf - These tests were hanging in CI when test_documents wasn't available - Update Gemfile.lock checksums for kreuzberg 4.3.2 - Synchronize version bumps across Cargo.lock and package manifests The hanging tests (test_extract_chars_basic and test_extract_chars_preserves_order) now use the skip_if_missing helper to gracefully skip when the required PDF file is not available, preventing CI timeouts.
1 parent 73189ce commit d7176de

File tree

12 files changed

+635
-627
lines changed

12 files changed

+635
-627
lines changed

Cargo.lock

Lines changed: 14 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 52 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,54 @@
11
{
2-
"name": "@kreuzberg/node-darwin-arm64",
3-
"version": "4.3.2",
4-
"cpu": [
5-
"arm64"
6-
],
7-
"main": "kreuzberg-node.darwin-arm64.node",
8-
"files": [
9-
"kreuzberg-node.darwin-arm64.node"
10-
],
11-
"description": "Kreuzberg document intelligence - Node.js native bindings",
12-
"keywords": [
13-
"document-intelligence",
14-
"document-extraction",
15-
"text-extraction",
16-
"pdf-extraction",
17-
"ocr",
18-
"pdf",
19-
"docx",
20-
"xlsx",
21-
"pptx",
22-
"office-documents",
23-
"table-extraction",
24-
"metadata-extraction",
25-
"rust",
26-
"napi",
27-
"native",
28-
"nodejs"
29-
],
30-
"author": {
31-
"name": "Na'aman Hirschfeld",
32-
"email": "nhirschfeld@gmail.com",
33-
"url": "https://kreuzberg.dev"
34-
},
35-
"homepage": "https://kreuzberg.dev",
36-
"license": "MIT",
37-
"engines": {
38-
"node": ">= 22"
39-
},
40-
"repository": {
41-
"type": "git",
42-
"url": "git+https://github.com/kreuzberg-dev/kreuzberg.git"
43-
},
44-
"bugs": {
45-
"url": "https://github.com/kreuzberg-dev/kreuzberg/issues"
46-
},
47-
"publishConfig": {
48-
"registry": "https://registry.npmjs.org/",
49-
"access": "public"
50-
},
51-
"os": [
52-
"darwin"
53-
]
2+
"name": "@kreuzberg/node-darwin-arm64",
3+
"version": "4.3.2",
4+
"cpu": [
5+
"arm64"
6+
],
7+
"main": "kreuzberg-node.darwin-arm64.node",
8+
"files": [
9+
"kreuzberg-node.darwin-arm64.node"
10+
],
11+
"description": "Kreuzberg document intelligence - Node.js native bindings",
12+
"keywords": [
13+
"document-intelligence",
14+
"document-extraction",
15+
"text-extraction",
16+
"pdf-extraction",
17+
"ocr",
18+
"pdf",
19+
"docx",
20+
"xlsx",
21+
"pptx",
22+
"office-documents",
23+
"table-extraction",
24+
"metadata-extraction",
25+
"rust",
26+
"napi",
27+
"native",
28+
"nodejs"
29+
],
30+
"author": {
31+
"name": "Na'aman Hirschfeld",
32+
"email": "nhirschfeld@gmail.com",
33+
"url": "https://kreuzberg.dev"
34+
},
35+
"homepage": "https://kreuzberg.dev",
36+
"license": "MIT",
37+
"engines": {
38+
"node": ">= 22"
39+
},
40+
"repository": {
41+
"type": "git",
42+
"url": "git+https://github.com/kreuzberg-dev/kreuzberg.git"
43+
},
44+
"bugs": {
45+
"url": "https://github.com/kreuzberg-dev/kreuzberg/issues"
46+
},
47+
"publishConfig": {
48+
"registry": "https://registry.npmjs.org/",
49+
"access": "public"
50+
},
51+
"os": [
52+
"darwin"
53+
]
5454
}
Lines changed: 52 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,54 @@
11
{
2-
"name": "@kreuzberg/node-darwin-x64",
3-
"version": "4.3.2",
4-
"cpu": [
5-
"x64"
6-
],
7-
"main": "kreuzberg-node.darwin-x64.node",
8-
"files": [
9-
"kreuzberg-node.darwin-x64.node"
10-
],
11-
"description": "Kreuzberg document intelligence - Node.js native bindings",
12-
"keywords": [
13-
"document-intelligence",
14-
"document-extraction",
15-
"text-extraction",
16-
"pdf-extraction",
17-
"ocr",
18-
"pdf",
19-
"docx",
20-
"xlsx",
21-
"pptx",
22-
"office-documents",
23-
"table-extraction",
24-
"metadata-extraction",
25-
"rust",
26-
"napi",
27-
"native",
28-
"nodejs"
29-
],
30-
"author": {
31-
"name": "Na'aman Hirschfeld",
32-
"email": "nhirschfeld@gmail.com",
33-
"url": "https://kreuzberg.dev"
34-
},
35-
"homepage": "https://kreuzberg.dev",
36-
"license": "MIT",
37-
"engines": {
38-
"node": ">= 22"
39-
},
40-
"repository": {
41-
"type": "git",
42-
"url": "git+https://github.com/kreuzberg-dev/kreuzberg.git"
43-
},
44-
"bugs": {
45-
"url": "https://github.com/kreuzberg-dev/kreuzberg/issues"
46-
},
47-
"publishConfig": {
48-
"registry": "https://registry.npmjs.org/",
49-
"access": "public"
50-
},
51-
"os": [
52-
"darwin"
53-
]
2+
"name": "@kreuzberg/node-darwin-x64",
3+
"version": "4.3.2",
4+
"cpu": [
5+
"x64"
6+
],
7+
"main": "kreuzberg-node.darwin-x64.node",
8+
"files": [
9+
"kreuzberg-node.darwin-x64.node"
10+
],
11+
"description": "Kreuzberg document intelligence - Node.js native bindings",
12+
"keywords": [
13+
"document-intelligence",
14+
"document-extraction",
15+
"text-extraction",
16+
"pdf-extraction",
17+
"ocr",
18+
"pdf",
19+
"docx",
20+
"xlsx",
21+
"pptx",
22+
"office-documents",
23+
"table-extraction",
24+
"metadata-extraction",
25+
"rust",
26+
"napi",
27+
"native",
28+
"nodejs"
29+
],
30+
"author": {
31+
"name": "Na'aman Hirschfeld",
32+
"email": "nhirschfeld@gmail.com",
33+
"url": "https://kreuzberg.dev"
34+
},
35+
"homepage": "https://kreuzberg.dev",
36+
"license": "MIT",
37+
"engines": {
38+
"node": ">= 22"
39+
},
40+
"repository": {
41+
"type": "git",
42+
"url": "git+https://github.com/kreuzberg-dev/kreuzberg.git"
43+
},
44+
"bugs": {
45+
"url": "https://github.com/kreuzberg-dev/kreuzberg/issues"
46+
},
47+
"publishConfig": {
48+
"registry": "https://registry.npmjs.org/",
49+
"access": "public"
50+
},
51+
"os": [
52+
"darwin"
53+
]
5454
}

0 commit comments

Comments
 (0)