Skip to content

feat: Brownfield-first repositioning, Apache 2.0 license, and test fixes #81

feat: Brownfield-first repositioning, Apache 2.0 license, and test fixes

feat: Brownfield-first repositioning, Apache 2.0 license, and test fixes #81

Triggered via pull request November 15, 2025 23:24
@djm81djm81
synchronize #8
dev
Status Success
Total duration 4m 31s
Artifacts 1

pr-orchestrator.yml

on: pull_request
Tests (Python 3.12)
1m 51s
Tests (Python 3.12)
Compatibility (Python 3.11)
29s
Compatibility (Python 3.11)
Type Checking (basedpyright)
48s
Type Checking (basedpyright)
Linting (ruff, pylint)
1m 20s
Linting (ruff, pylint)
Quality Gates (Advisory)
6s
Quality Gates (Advisory)
Contract-First CI
51s
Contract-First CI
CLI Command Validation
1m 9s
CLI Command Validation
Package Validation (uvx/pip)
0s
Package Validation (uvx/pip)
Publish to PyPI
0s
Publish to PyPI
Build and Push Container
0s
Build and Push Container
Fit to window
Zoom out
Zoom in

Annotations

20 warnings
Type Checking (basedpyright): src/specfact_cli/comparators/plan_comparator.py#L33
Type of "auto_plan" is unknown (reportUnknownMemberType)
Type Checking (basedpyright): src/specfact_cli/comparators/plan_comparator.py#L32
Type of "manual_plan" is unknown (reportUnknownMemberType)
Type Checking (basedpyright): src/specfact_cli/common/logger_setup.py#L600
Type of "lower" is unknown (reportUnknownMemberType)
Type Checking (basedpyright): src/specfact_cli/common/logger_setup.py#L461
Cannot assign to attribute "trace" for class "Logger"   Attribute "trace" is unknown (reportAttributeAccessIssue)
Type Checking (basedpyright): src/specfact_cli/common/logger_setup.py#L440
Type of "_log_queues" is partially unknown   Type of "_log_queues" is "dict[str, Queue[Unknown]]" (reportUnknownMemberType)
Type Checking (basedpyright): src/specfact_cli/common/logger_setup.py#L382
Type of "_log_queues" is partially unknown   Type of "_log_queues" is "dict[str, Queue[Unknown]]" (reportUnknownMemberType)
Type Checking (basedpyright): src/specfact_cli/common/logger_setup.py#L297
Cannot assign to attribute "trace" for class "Logger"   Attribute "trace" is unknown (reportAttributeAccessIssue)
Type Checking (basedpyright): src/specfact_cli/common/logger_setup.py#L254
Type of "_log_queues" is partially unknown   Type of "_log_queues" is "dict[str, Queue[Unknown]]" (reportUnknownMemberType)
Type Checking (basedpyright): src/specfact_cli/commands/sync.py#L41
Type of "is_dir" is unknown (reportUnknownMemberType)
Type Checking (basedpyright): src/specfact_cli/commands/sync.py#L40
Type of "exists" is unknown (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/comparators/plan_comparator.py#L33
Type of "auto_plan" is unknown (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/comparators/plan_comparator.py#L32
Type of "manual_plan" is unknown (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/common/logger_setup.py#L600
Type of "lower" is unknown (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/common/logger_setup.py#L461
Cannot assign to attribute "trace" for class "Logger"   Attribute "trace" is unknown (reportAttributeAccessIssue)
Linting (ruff, pylint): src/specfact_cli/common/logger_setup.py#L440
Type of "_log_queues" is partially unknown   Type of "_log_queues" is "dict[str, Queue[Unknown]]" (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/common/logger_setup.py#L382
Type of "_log_queues" is partially unknown   Type of "_log_queues" is "dict[str, Queue[Unknown]]" (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/common/logger_setup.py#L297
Cannot assign to attribute "trace" for class "Logger"   Attribute "trace" is unknown (reportAttributeAccessIssue)
Linting (ruff, pylint): src/specfact_cli/common/logger_setup.py#L254
Type of "_log_queues" is partially unknown   Type of "_log_queues" is "dict[str, Queue[Unknown]]" (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/commands/sync.py#L42
Type of "is_dir" is unknown (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/commands/sync.py#L41
Type of "exists" is unknown (reportUnknownMemberType)

Artifacts

Produced during runtime
Name Size Digest
coverage-reports
23.8 KB
sha256:cef4fbbd0b61d0f311c6537177f1077d59a1074dacc10eb16495e1b1a98b92dd