Skip to content

chore: oauth pin, CI --all-features, clippy, orb setup - #5

Merged
undivisible merged 2 commits into
mfrom
maintenance/chore-ci-oauth
Sep 16, 2026
Merged

undivisible merged 2 commits into
mfrom
maintenance/chore-ci-oauth

Conversation

@undivisible

@undivisible undivisible commented Sep 15, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Pin optional rs_ai_oauth deps in rs_ai_core / rs_ai_providers from 0.2.31 to workspace 0.2.35 (crates.io publish ordering).
  • CI cargo test --workspace now uses --all-features to match Makefile.
  • Allow clippy::result_large_err on ChatGPT Realtime / Gemini Live WebSocket error types so workspace clippy is green on current stable (1.98). Error types are unchanged.
  • Add .agents/setup + .agents/resume for Amp orbs (Rust toolchain + cargo fetch).

Tests

  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo test --workspace --all-features

Notes

Not a product/API behavior change. Do not auto-merge until CI is green; clippy allow is hygiene, oauth pin is publish-order only.

Made with Amp


Note

Low Risk
Dependency version pins, CI flags, clippy suppressions, and agent setup scripts only; no product logic or API semantics changes.

Overview
Tooling and CI hygiene with no intended runtime or API behavior changes.

CI cargo test now runs with --all-features, matching the Makefile so optional-feature code paths are exercised in GitHub Actions. Optional rs_ai_oauth path deps in rs_ai_core and rs_ai_providers are bumped from 0.2.31 to 0.2.35 for crates.io publish ordering only.

clippy::result_large_err is allowed on ChatGPT Realtime and Gemini Live WebSocket modules (and related session entrypoints) so workspace clippy stays green on current stable; error types are unchanged.

Adds .agents/setup (apt packages, rustup/toolchains, cargo fetch) and .agents/resume (Rust env sanity check) for Amp orbs, and ignores .amp/portals/* in git.

Reviewed by Cursor Bugbot for commit 4fa361e. Configure here.

Pin rs_ai_oauth to workspace 0.2.35, run cargo test --all-features in CI
(matching Makefile), allow clippy::result_large_err on realtime/live
WebSocket error types so stable clippy stays green, and add .agents
setup/resume for Amp orbs.

Co-authored-by: Max Carter <undivisible@vk.com>
Amp-Thread-ID: https://ampcode.com/threads/T-01a0a5f1-add5-707e-9a8f-326da4a2366c
@cursor

cursor Bot commented Sep 15, 2026

Copy link
Copy Markdown

Bugbot couldn't run - usage limit reached

Bugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit.

A user or team admin can review and increase usage limits in the Cursor dashboard.

(requestId: serverGenReqId_dccf68c2-8a6c-4505-97f3-4ef5e212d1aa)

@mergify

mergify Bot commented Sep 15, 2026

Copy link
Copy Markdown

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

@undivisible
undivisible merged commit 713a1f0 into m Sep 16, 2026
10 of 11 checks passed
@undivisible undivisible mentioned this pull request Sep 16, 2026
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.

2 participants