Skip to content

fix(ci): restore checks and add cargo test workflow - #62

Merged
tullom merged 1 commit into
OpenDevicePartnership:mainfrom
tullom:fix-failing-ci
Sep 24, 2026
Merged

tullom merged 1 commit into
OpenDevicePartnership:mainfrom
tullom:fix-failing-ci

Conversation

@tullom

@tullom tullom commented Sep 24, 2026

Copy link
Copy Markdown
Contributor
  • Resolve Clippy errors in retry writes and buffer flushing
  • Fix the PEC retry test import and add flush regression coverage
  • Correct timeout feature flags and pin device-driver-cli to 1.0.9
  • Upgrade defmt to 1.1.1 to remove the unmaintained proc-macro-error2
  • Refresh trusted dependency audits and prune obsolete imports
  • Test all chip revisions with timeout and PEC lookup-table variants
  • Document local test commands

@tullom tullom self-assigned this Sep 24, 2026
Copilot AI lite review requested due to automatic review settings September 24, 2026 17:28
@tullom
tullom requested a review from a team as a code owner September 24, 2026 17:28
@tullom tullom added the bug Something isn't working label Sep 24, 2026
@tullom tullom added the enhancement New feature or request label Sep 24, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

Remove the duplicate aggregated-from audit source entry.

Get a fresh assessment by requesting another Copilot review.

Review effort: Lite
Findings: None

What changed in this PR

Restores CI checks, expands test coverage, fixes retry/flush behavior, and updates dependencies and audit metadata.

Changes:

  • Adds matrix testing across chip revisions and features.
  • Fixes interface retry/flush code and regression coverage.
  • Updates tooling, dependencies, and supply-chain audits.
  • Documents local test commands.
File Summary
supply-chain/​imports.lock Refreshes dependency audits; removes duplicate provenance entry.
src/​tests.rs Adds flush regression coverage.
src/​interface.rs Fixes retry buffer handling and flushing.
README.md Documents testing commands and workflow status.
Cargo.lock Updates defmt dependencies.
.github/​workflows/​test.yml Adds revision and feature-matrix testing.
.github/​workflows/​device-driver.yml Pins the device-driver CLI version.
.github/​workflows/​check.yml Corrects feature configuration.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

- Resolve Clippy errors in retry writes and buffer flushing
- Fix the PEC retry test import and add flush regression coverage
- Correct timeout feature flags and pin device-driver-cli to 1.0.9
- Upgrade defmt to 1.1.1 to remove the unmaintained proc-macro-error2
- Refresh trusted dependency audits and prune obsolete imports
- Test all chip revisions with timeout and PEC lookup-table variants
- Document local test commands

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

No unresolved blocking issues were identified.

Review effort: Lite
Findings: None

Comment thread .github/workflows/test.yml
@tullom
tullom merged commit 24a1704 into OpenDevicePartnership:main Sep 24, 2026
33 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants