Skip to content

ci: run lint, tests and docker build on pull requests - #1

Merged
Artmann merged 2 commits into
mainfrom
ci/github-actions
Oct 18, 2026
Merged

Artmann merged 2 commits into
mainfrom
ci/github-actions

Conversation

@Artmann

@Artmann Artmann commented Oct 18, 2026 •

Copy link
Copy Markdown
Owner

Adds a GitHub Actions workflow that runs on PRs and pushes to main:

  • fmt and clippy: cargo fmt --check, cargo clippy --all-targets -- -D warnings
  • tests: unit tests, then cargo test -- --ignored against a LocalStack 4.14 service container. Caches .fastembed_cache; uploads target/e2e-logs/ on failure. s3vectors skips itself without TEST_VECTOR_BUCKET.
  • docker build: builds the image without pushing, using the GHA layer cache.

@Artmann
Artmann merged commit f00b490 into main Oct 18, 2026
3 checks passed
@Artmann
Artmann deleted the ci/github-actions branch October 18, 2026 11:49
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