Skip to content

ci: add Rust CI and Dependabot configuration - #1

Merged
Junesgone merged 1 commit into
mainfrom
ci/add-github-actions
Nov 2, 2026
Merged

Junesgone merged 1 commit into
mainfrom
ci/add-github-actions

Conversation

@Junesgone

Copy link
Copy Markdown
Owner

What

  • Adds .github/workflows/ci.yml: checks formatting (cargo fmt --check) and compiles the JSON-index build (--no-default-features --features postgres-backend) on pushes and pull requests to main.
  • Adds .github/dependabot.yml: weekly grouped updates for cargo (patch/minor grouped, majors as individual PRs) and for the GitHub Actions used by the workflow.

Why this feature set

The default build needs the native libzvec_c_api.so, which hosted runners do not have, so CI validates the documented JSON-index build instead. Cargo.lock is tracked, so --locked is safe. Locally, the same command completed with exit code 0 (warnings only).

Notes

  • This workflow will run on this PR as soon as it is opened, before merging.
  • Once merged, its checks on main and on PRs are what the dsh-superagent CI failures rule watches.
  • Dependabot PRs are what the Dependency upgrades rule watches.

@Junesgone
Junesgone merged commit 66404fb into main Nov 2, 2026
1 check passed
@Junesgone
Junesgone deleted the ci/add-github-actions branch November 2, 2026 15:04
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