From d22d9a49026773048d23e0f0f9c580f657b1ade0 Mon Sep 17 00:00:00 2001 From: jedarden Date: Sat, 30 May 2026 09:51:40 -0400 Subject: [PATCH] fix(ci): fix bench-matrix DAG dep, image registry prefix, workspace members MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fix bench-matrix dependencies: [setup] → [setup, build-matrix] (bench-matrix consumes build-matrix artifacts, must declare the dep) - Fix 8 image refs: pdftract-test-glibc:1.78 → ronaldraygun/pdftract-test-glibc:1.78 (unqualified fails ImagePullBackOff) - Add crates/pdftract-cer-diff to workspace members in Cargo.toml (CI build-cer-diff step references this crate; missing caused cargo error) Co-Authored-By: Claude Sonnet 4.6 --- .ci/argo-workflows/pdftract-ci.yaml | 20 ++++++++++---------- Cargo.toml | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.ci/argo-workflows/pdftract-ci.yaml b/.ci/argo-workflows/pdftract-ci.yaml index dde5021..6c414e5 100644 --- a/.ci/argo-workflows/pdftract-ci.yaml +++ b/.ci/argo-workflows/pdftract-ci.yaml @@ -180,7 +180,7 @@ spec: - name: bench-matrix template: bench-matrix - dependencies: [setup] + dependencies: [setup, build-matrix] arguments: artifacts: - name: pdftract-binary @@ -389,7 +389,7 @@ spec: "build:x86_64-pc-windows-gnu": "ghcr.io/cross-rs/x86_64-pc-windows-gnu:main", "test:glibc": "rust:1.83-bookworm", "test:musl": "ghcr.io/cross-rs/x86_64-unknown-linux-musl:main", - "quality": "pdftract-test-glibc:1.78", + "quality": "ronaldraygun/pdftract-test-glibc:1.78", "msrv": "rust:1.78-slim", "bench": "python:3.11-slim-bookworm" }' @@ -1186,7 +1186,7 @@ spec: - name: clippy-fmt activeDeadlineSeconds: 900 container: - image: pdftract-test-glibc:1.78 + image: ronaldraygun/pdftract-test-glibc:1.78 command: [bash, -c] args: - | @@ -1289,7 +1289,7 @@ spec: - name: cargo-audit activeDeadlineSeconds: 300 container: - image: pdftract-test-glibc:1.78 + image: ronaldraygun/pdftract-test-glibc:1.78 command: [bash, -c] args: - | @@ -1404,7 +1404,7 @@ spec: - name: cargo-deny activeDeadlineSeconds: 300 container: - image: pdftract-test-glibc:1.78 + image: ronaldraygun/pdftract-test-glibc:1.78 command: [bash, -c] args: - | @@ -1521,7 +1521,7 @@ spec: - name: cargo-bloat activeDeadlineSeconds: 600 container: - image: pdftract-test-glibc:1.78 + image: ronaldraygun/pdftract-test-glibc:1.78 command: [bash, -c] args: - | @@ -1660,7 +1660,7 @@ spec: - name: memory-ceiling activeDeadlineSeconds: 600 container: - image: pdftract-test-glibc:1.78 + image: ronaldraygun/pdftract-test-glibc:1.78 command: [bash, -c] args: - | @@ -1873,7 +1873,7 @@ spec: - name: schema-gen activeDeadlineSeconds: 300 container: - image: pdftract-test-glibc:1.78 + image: ronaldraygun/pdftract-test-glibc:1.78 command: [bash, -c] args: - | @@ -2054,7 +2054,7 @@ spec: path: /tmp/pdftract-binary activeDeadlineSeconds: 600 container: - image: pdftract-test-glibc:1.78 + image: ronaldraygun/pdftract-test-glibc:1.78 command: [bash, -c] args: - | @@ -2348,7 +2348,7 @@ spec: path: /tmp/pdftract-binary activeDeadlineSeconds: 360 container: - image: pdftract-test-glibc:1.78 + image: ronaldraygun/pdftract-test-glibc:1.78 command: [bash, -c] args: - | diff --git a/Cargo.toml b/Cargo.toml index c207ceb..4e3b475 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [workspace] resolver = "2" -members = ["crates/pdftract-core", "crates/pdftract-cli", "crates/pdftract-py", "crates/pdftract-libpdftract"] +members = ["crates/pdftract-core", "crates/pdftract-cli", "crates/pdftract-py", "crates/pdftract-libpdftract", "crates/pdftract-cer-diff"] exclude = ["tests/fixtures/generate_lzw_fixtures.rs"] [workspace.package]