fix(tools): eliminate false positive warnings in v3 readiness check [BLDX-1115]#1517
fix(tools): eliminate false positive warnings in v3 readiness check [BLDX-1115]#1517Aryamanz29 merged 7 commits intomainfrom
Conversation
… [BLDX-1115] - Skip .github/, .venv/, local/, node_modules/ etc. when checking for v2 "activities"/"workflows" directories — these are not v2 artifacts - Skip response-format-change warning for fetch_metadata/preflight_check when the handler already uses v3 typed contracts (MetadataInput/PreflightInput) - Fully migrated v3 connectors can now produce a clean readiness report
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
📜 Docstring Coverage ReportRESULT: PASSED (minimum: 30.0%, actual: 80.1%) Detailed Coverage Report |
📦 Trivy Vulnerability Scan Results
Report SummaryCould not generate summary table (data length mismatch: 9 vs 8). Scan Result Detailsrequirements.txtuv.lock |
📦 Trivy Secret Scan Results
Report SummaryCould not generate summary table (data length mismatch: 9 vs 8). Scan Result Detailsrequirements.txtuv.lock |
☂️ Python Coverage
Overall Coverage
New FilesNo new covered files... Modified FilesNo covered modified files...
|
|
🛠 Full Test Coverage Report: https://k.atlan.dev/coverage/application-sdk/pr/1517 |
|
@sdk-review |
|
🔄 SDK Review starting (review) — ~10 min. Watch live progress |
SDK Review: PR #1517 — fix(tools): eliminate false positive warnings in v3 readiness check [BLDX-1115]Verdict: READY TO MERGE
Findings by File
Strengths
|
atlan-ci
left a comment
There was a problem hiding this comment.
SDK Review: no blocking issues found. CI passing. Branch up to date. Approved.
Summary
Fixes 3 false positive warnings that fire on every fully-migrated v3 connector, making it impossible to get a clean readiness report.
Closes #1497
Changes
1.
.github/workflowsno longer flagged as v2 directoryThe
no-v2-directory-structurecheck now skips non-source directories (.github/,.venv/,local/,node_modules/,.out/,artifacts/,.cache/). Previously any directory namedworkflowsanywhere in the repo triggered the warning.2.
response-format-changesuppressed for v3-migrated handlersThe warning now only fires when the handler method signature has NOT been migrated to v3 typed contracts. If the signature already uses
MetadataInput/PreflightInput, the handler is properly migrated and no warning is emitted.Before → After
A fully migrated connector (e.g. atlan-azure-event-hub-app) now produces 0 false positives from these 3 checks instead of 3.
Linear
https://linear.app/atlan-epd/issue/BLDX-1115