Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@
"@octokit/auth-app": "^8.1.0",
"@octokit/core": "^7.0.3",
"@octokit/rest": "^22.0.0",
"@probelabs/probe": "^0.6.0-rc204",
"@probelabs/probe": "^0.6.0-rc205",

Check failure on line 100 in package.json

View check run for this annotation

probelabs / Visor: quality

testing Issue

Dependency update lacks integration testing with real @probelabs/probe package. All existing tests use mocked ProbeAgent instances, which cannot detect breaking changes in the actual dependency. The update from rc204 to rc205 may introduce breaking changes that mocks would not catch.
Raw output
Add integration tests that import and use the real @probelabs/probe package to verify basic functionality (ProbeAgent instantiation, initialize(), answer(), clone() methods). Run these tests against both rc204 and rc205 to validate compatibility before merging.

Check warning on line 100 in package.json

View check run for this annotation

probelabs / Visor: quality

architecture Issue

Updating to a release candidate version (v0.6.0-rc205) in production code introduces stability risk. Release candidates are pre-release software that may have unresolved bugs or API changes.
Raw output
Consider pinning to stable versions only, or if RC versions are necessary, implement additional testing and rollback procedures. Document why RC versions are required and what risks have been assessed.

Check failure on line 100 in package.json

View check run for this annotation

probelabs / Visor: quality

documentation Issue

PR description lacks changelog or release notes for @probelabs/probe v0.6.0-rc205. Without knowing what changed between rc204 and rc205, it's impossible to assess the risk of this update or verify that critical features still work.
Raw output
Include release notes or changelog links in the PR description. At minimum, document: (1) what changed in the new version, (2) any breaking changes or migration steps required, (3) what testing was performed to validate compatibility.

Check failure on line 100 in package.json

View check run for this annotation

probelabs / Visor: quality

testing Issue

Critical AI functionality (AIReviewService, SessionRegistry) depends on @probelabs/probe but has no tests validating against the real package. Tests in tests/unit/ai-review-service.test.ts, tests/unit/session-registry.test.ts, and tests/e2e/session-reuse-e2e.test.ts all use jest.mock('@probelabs/probe'), which cannot detect API changes in the actual dependency.
Raw output
Create a test suite that imports the real @probelabs/probe package (not mocked) and validates: (1) ProbeAgent can be instantiated with Visor's configuration options, (2) initialize() method works, (3) answer() method returns parseable JSON, (4) clone() method preserves session state correctly. Run this suite against both old and new versions before merging dependency updates.

Check warning on line 100 in package.json

View check run for this annotation

probelabs / Visor: quality

architecture Issue

Automated dependency update without manual validation creates risk for production systems. The PR description indicates this is 'Auto-generated by release workflow' with no evidence of human review or testing.
Raw output
Implement a pre-merge checklist for automated dependency updates: (1) Require changelog review, (2) Require integration test run, (3) Require manual approval for production dependencies, (4) Add rollback plan if issues are detected post-deployment.
"@types/commander": "^2.12.0",
"@types/uuid": "^10.0.0",
"ajv": "^8.17.1",
Expand Down
Loading