Skip to content

fix: add missing ADO field mappings and assignee display #446

fix: add missing ADO field mappings and assignee display

fix: add missing ADO field mappings and assignee display #446

Triggered via pull request January 27, 2026 15:49
Status Success
Total duration 13m 45s
Artifacts 1

pr-orchestrator.yml

on: pull_request
Tests (Python 3.12)
8m 52s
Tests (Python 3.12)
Compatibility (Python 3.11)
2m 23s
Compatibility (Python 3.11)
Type Checking (basedpyright)
1m 14s
Type Checking (basedpyright)
Linting (ruff, pylint)
3m 26s
Linting (ruff, pylint)
Quality Gates (Advisory)
6s
Quality Gates (Advisory)
Contract-First CI
1m 11s
Contract-First CI
CLI Command Validation
1m 5s
CLI Command Validation
Package Validation (uvx/pip)
Package Validation (uvx/pip)
Publish to PyPI
Publish to PyPI
Create GitHub Release
Create GitHub Release
Fit to window
Zoom out
Zoom in

Annotations

20 warnings
Type Checking (basedpyright): src/specfact_cli/adapters/ado.py#L656
Type of "get" is partially unknown   Type of "get" is "Overload[(key: Unknown, default: None = None, /) -> (Unknown | None), (key: Unknown, default: Unknown, /) -> Unknown, (key: Unknown, default: _T@get, /) -> (Unknown | _T@get)]" (reportUnknownMemberType)
Type Checking (basedpyright): src/specfact_cli/adapters/ado.py#L653
Type of "update" is partially unknown   Type of "update" is "Overload[(m: SupportsKeysAndGetItem[Unknown, Unknown], /) -> None, (m: SupportsKeysAndGetItem[str, Unknown], /, **kwargs: Unknown) -> None, (m: Iterable[tuple[Unknown, Unknown]], /) -> None, (m: Iterable[tuple[str, Unknown]], /, **kwargs: Unknown) -> None, (**kwargs: Unknown) -> None]" (reportUnknownMemberType)
Type Checking (basedpyright): src/specfact_cli/adapters/ado.py#L652
Type of "get" is partially unknown   Type of "get" is "Overload[(key: Unknown, default: None = None, /) -> (Unknown | None), (key: Unknown, default: Unknown, /) -> Unknown, (key: Unknown, default: _T@get, /) -> (Unknown | _T@get)]" (reportUnknownMemberType)
Type Checking (basedpyright): src/specfact_cli/adapters/ado.py#L647
Type of "get" is partially unknown   Type of "get" is "Overload[(key: str, default: None = None, /) -> (Unknown | None), (key: str, default: Unknown, /) -> Unknown, (key: str, default: _T@get, /) -> (Unknown | _T@get)]" (reportUnknownMemberType)
Type Checking (basedpyright): src/specfact_cli/adapters/ado.py#L531
Type of "is_dir" is unknown (reportUnknownMemberType)
Type Checking (basedpyright): src/specfact_cli/adapters/ado.py#L530
Type of "exists" is unknown (reportUnknownMemberType)
Type Checking (basedpyright): src/specfact_cli/adapters/ado.py#L513
Type of "is_dir" is unknown (reportUnknownMemberType)
Type Checking (basedpyright): src/specfact_cli/adapters/ado.py#L512
Type of "exists" is unknown (reportUnknownMemberType)
Type Checking (basedpyright): src/specfact_cli/adapters/ado.py#L489
Type of "get" is partially unknown   Type of "get" is "Overload[(key: Unknown, default: None = None, /) -> (Unknown | None), (key: Unknown, default: Unknown, /) -> Unknown, (key: Unknown, default: _T@get, /) -> (Unknown | _T@get)]" (reportUnknownMemberType)
Type Checking (basedpyright): src/specfact_cli/adapters/ado.py#L489
Type of "get" is partially unknown   Type of "get" is "Overload[(key: Unknown, default: None = None, /) -> (Unknown | None), (key: Unknown, default: Unknown, /) -> Unknown, (key: Unknown, default: _T@get, /) -> (Unknown | _T@get)]" (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/adapters/ado.py#L656
Type of "get" is partially unknown   Type of "get" is "Overload[(key: Unknown, default: None = None, /) -> (Unknown | None), (key: Unknown, default: Unknown, /) -> Unknown, (key: Unknown, default: _T@get, /) -> (Unknown | _T@get)]" (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/adapters/ado.py#L653
Type of "update" is partially unknown   Type of "update" is "Overload[(m: SupportsKeysAndGetItem[Unknown, Unknown], /) -> None, (m: SupportsKeysAndGetItem[str, Unknown], /, **kwargs: Unknown) -> None, (m: Iterable[tuple[Unknown, Unknown]], /) -> None, (m: Iterable[tuple[str, Unknown]], /, **kwargs: Unknown) -> None, (**kwargs: Unknown) -> None]" (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/adapters/ado.py#L652
Type of "get" is partially unknown   Type of "get" is "Overload[(key: Unknown, default: None = None, /) -> (Unknown | None), (key: Unknown, default: Unknown, /) -> Unknown, (key: Unknown, default: _T@get, /) -> (Unknown | _T@get)]" (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/adapters/ado.py#L647
Type of "get" is partially unknown   Type of "get" is "Overload[(key: str, default: None = None, /) -> (Unknown | None), (key: str, default: Unknown, /) -> Unknown, (key: str, default: _T@get, /) -> (Unknown | _T@get)]" (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/adapters/ado.py#L531
Type of "is_dir" is unknown (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/adapters/ado.py#L530
Type of "exists" is unknown (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/adapters/ado.py#L513
Type of "is_dir" is unknown (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/adapters/ado.py#L512
Type of "exists" is unknown (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/adapters/ado.py#L489
Type of "get" is partially unknown   Type of "get" is "Overload[(key: Unknown, default: None = None, /) -> (Unknown | None), (key: Unknown, default: Unknown, /) -> Unknown, (key: Unknown, default: _T@get, /) -> (Unknown | _T@get)]" (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/adapters/ado.py#L489
Type of "get" is partially unknown   Type of "get" is "Overload[(key: Unknown, default: None = None, /) -> (Unknown | None), (key: Unknown, default: Unknown, /) -> Unknown, (key: Unknown, default: _T@get, /) -> (Unknown | _T@get)]" (reportUnknownMemberType)

Artifacts

Produced during runtime
Name Size Digest
coverage-reports
132 KB
sha256:1f65ff2a40431e7050d9a992ce4628b134ab5823617fa05dbb997b610f72fbfc