Skip to content

ci: add llm-multimodal checks - #5

Merged
BugenZhao merged 1 commit into
mainfrom
bz/llm-multimodal-ci
Jun 26, 2026
Merged

ci: add llm-multimodal checks#5
BugenZhao merged 1 commit into
mainfrom
bz/llm-multimodal-ci

Conversation

@BugenZhao

Copy link
Copy Markdown
Collaborator

Adds GitHub Actions coverage for the standalone llm-multimodal crate.

This PR adds a pull-request CI workflow for formatting, tests, and clippy with warnings denied. It also adds a separate golden-fixture workflow that regenerates Hugging Face vision fixtures and runs the corresponding golden tests with missing fixtures treated as failures.

The golden fixture paths are updated for the standalone repository layout, and a few stale clippy expectations are removed so the new clippy job passes cleanly.

Validation:

  • cargo fmt --all -- --check
  • cargo test --all-targets
  • cargo clippy --all-targets --all-features -- -D warnings
  • parsed both workflow YAML files with PyYAML
  • verified LLM_MULTIMODAL_REQUIRE_GOLDEN=1 fails when generated golden fixtures are absent

@BugenZhao
BugenZhao force-pushed the bz/llm-multimodal-ci branch 3 times, most recently from fcdfedc to 0fdd64b Compare June 26, 2026 08:41
Signed-off-by: Bugen Zhao <i@bugenzhao.com>
@BugenZhao
BugenZhao force-pushed the bz/llm-multimodal-ci branch from 0fdd64b to 6721616 Compare June 26, 2026 08:42
@BugenZhao
BugenZhao merged commit 6110f05 into main Jun 26, 2026
11 checks passed
@BugenZhao
BugenZhao deleted the bz/llm-multimodal-ci branch June 26, 2026 08:47
BugenZhao added a commit that referenced this pull request Jun 30, 2026
Signed-off-by: Bugen Zhao <i@bugenzhao.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant