Add bounded commit-pinned Hugging Face source streaming

This commit is contained in:
ms2k 2026-07-17 06:32:48 +09:00
commit e13c01441c

View file

@ -272,6 +272,35 @@ COPY crates crates
COPY --from=kind-object-source-verified /tmp/remora-object-source-tests.tar.zst /tests/remora-object-source-tests.tar.zst
CMD ["cargo-nextest", "nextest", "run", "--archive-file", "/tests/remora-object-source-tests.tar.zst", "--workspace-remap", "/workspace", "--test-threads=1"]
FROM rust-tools AS kind-hf-source-build
WORKDIR /workspace
COPY Cargo.toml Cargo.lock rust-toolchain.toml ./
COPY .config .config
COPY contracts contracts
COPY crates crates
COPY docs/api docs/api
RUN cargo nextest archive \
--package remora-hf-source \
--build-jobs 4 \
--locked \
--archive-file /tmp/remora-hf-source-tests.tar.zst
FROM kind-hf-source-build AS kind-hf-source-verified
RUN cargo clippy \
--package remora-hf-source \
--all-targets \
--all-features \
--locked \
-- -D warnings \
&& cargo test --package remora-hf-source --doc --locked
FROM rust-tools AS kind-hf-source-runner
WORKDIR /workspace
COPY Cargo.toml ./
COPY crates crates
COPY --from=kind-hf-source-verified /tmp/remora-hf-source-tests.tar.zst /tests/remora-hf-source-tests.tar.zst
CMD ["cargo-nextest", "nextest", "run", "--archive-file", "/tests/remora-hf-source-tests.tar.zst", "--workspace-remap", "/workspace"]
FROM ${NODE_IMAGE} AS node-runtime
FROM ${PLAYWRIGHT_IMAGE} AS web-dependencies