Repository navigation
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
ⓘ Qodo reviews are paused because the subscription is no longer active. Ask your workspace admin to reactivate the subscription to resume reviews. Manage billing |
Reviewer's guide (collapsed on small PRs)Reviewer's GuideHardens test and release hygiene for the Drake demo by matching XCTest actor isolation and making CI package and upload the script-selected alpha version without changing product behavior. Sequence diagram for CI macOS alpha packagingsequenceDiagram
participant CI as GitHub Actions CI
participant PackageScript as package-macos.sh
participant Dist as dist artifacts
participant Upload as upload-artifact
CI->>PackageScript: package-macos.sh
PackageScript->>Dist: create XPadInput-alpha.dmg and XPadInput-alpha.zip
CI->>Upload: upload dist/XPadInput-*.dmg and dist/XPadInput-*.zip
Upload->>CI: fail if no matching files
File-Level Changes
Possibly linked issues
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
Bugbot couldn't run - usage limit reachedBugbot 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_6459aa6e-c6d3-452b-9c2e-4469326f647e) |
Bugbot couldn't run - usage limit reachedBugbot 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_69a771b6-6900-4136-8488-4893c152a9d7) |
Bugbot couldn't run - usage limit reachedBugbot 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_ee9d3b5d-edf9-4e03-b2d6-bd94f4ba28ef) |
Sourcery withdrew this approval because the latest commits introduced blocking findings.
Bugbot couldn't run - usage limit reachedBugbot 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_fcbd2e87-994b-4289-98f7-8bd1fbe3a24e) |
|
Merge hold: the workflow change is doing its job. CI reaches |
Why
Prepare the current XPI mainline for the Drake Music accessibility/R&D demo without broadening feature scope.
Changes
XPadPracticeTestsas@MainActorso the standard XCTest suite matchesProgressTrackerisolation under current Swift toolchains;0.0.02artifact and letscripts/package-macos.shuse its current alpha version;Scope
Bounded test/release hygiene only. No product behavior changes.
Validation target
swift build, standardswift test, the exhaustive XPadTests runner, and macOS packaging should all be inspected before merge.Note
Low Risk
Bounded CI and test-only changes with no intentional product behavior changes; CI will fail on regressions that were previously ignored.
Overview
CI now treats XCTest failures as real failures by dropping
|| trueonswift test --enable-code-coverage, so the standard suite must pass before merge.macOS alpha packaging and uploads no longer pin
0.0.02: CI invokesscripts/package-macos.shwithout a fixed version (script default / env) and uploadsdist/XPadInput-*.dmgand*.zipso artifact paths stay in sync when the alpha version bumps.Test hygiene for current Swift toolchains:
XPadPracticeTestsis marked@MainActorto matchProgressTrackerisolation; MIDI loopback assertions compare againstUInt32bitfields; and the arcade-fret minor-scale case usesrightTriggerValueand.naturalMinorso the expected Fmaj7 degree lines up with the diatonic set under test.Reviewed by Cursor Bugbot for commit e7fd12a. Bugbot is set up for automated code reviews on this repo. Configure here.
Summary by Sourcery
Harden test validation and macOS alpha artifact packaging for reliable CI readiness.
Enhancements:
CI:
Tests: