Skip to content

fix: Add external repository support for repro command (v0.20.1) (#52) #267

fix: Add external repository support for repro command (v0.20.1) (#52)

fix: Add external repository support for repro command (v0.20.1) (#52) #267

Triggered via push December 20, 2025 23:33
Status Success
Total duration 9m 22s
Artifacts 1
Tests (Python 3.12)
5m 30s
Tests (Python 3.12)
Compatibility (Python 3.11)
1m 25s
Compatibility (Python 3.11)
Type Checking (basedpyright)
1m 3s
Type Checking (basedpyright)
Linting (ruff, pylint)
2m 54s
Linting (ruff, pylint)
Quality Gates (Advisory)
4s
Quality Gates (Advisory)
Contract-First CI
1m 4s
Contract-First CI
CLI Command Validation
1m 14s
CLI Command Validation
Package Validation (uvx/pip)
Package Validation (uvx/pip)
Publish to PyPI
Publish to PyPI
Fit to window
Zoom out
Zoom in

Annotations

20 warnings
Type Checking (basedpyright): src/specfact_cli/analyzers/code_analyzer.py#L924
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/analyzers/code_analyzer.py#L923
Type of "get" is unknown (reportUnknownMemberType)
Type Checking (basedpyright): src/specfact_cli/analyzers/code_analyzer.py#L922
Type of "get" is unknown (reportUnknownMemberType)
Type Checking (basedpyright): src/specfact_cli/analyzers/code_analyzer.py#L908
Type of "append" is partially unknown   Type of "append" is "(object: Unknown, /) -> None" (reportUnknownMemberType)
Type Checking (basedpyright): src/specfact_cli/analyzers/code_analyzer.py#L870
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/analyzers/code_analyzer.py#L709
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/analyzers/ambiguity_scanner.py#L866
Type of "read_text" is unknown (reportUnknownMemberType)
Type Checking (basedpyright): src/specfact_cli/analyzers/ambiguity_scanner.py#L864
Type of "is_file" is unknown (reportUnknownMemberType)
Type Checking (basedpyright): src/specfact_cli/analyzers/ambiguity_scanner.py#L863
Type of "rglob" is unknown (reportUnknownMemberType)
Type Checking (basedpyright): src/specfact_cli/analyzers/ambiguity_scanner.py#L855
Type of "append" is partially unknown   Type of "append" is "(object: Unknown, /) -> None" (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/analyzers/code_analyzer.py#L924
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/analyzers/code_analyzer.py#L923
Type of "get" is unknown (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/analyzers/code_analyzer.py#L922
Type of "get" is unknown (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/analyzers/code_analyzer.py#L908
Type of "append" is partially unknown   Type of "append" is "(object: Unknown, /) -> None" (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/analyzers/code_analyzer.py#L870
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/analyzers/code_analyzer.py#L709
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/analyzers/ambiguity_scanner.py#L866
Type of "read_text" is unknown (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/analyzers/ambiguity_scanner.py#L864
Type of "is_file" is unknown (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/analyzers/ambiguity_scanner.py#L863
Type of "rglob" is unknown (reportUnknownMemberType)
Linting (ruff, pylint): src/specfact_cli/analyzers/ambiguity_scanner.py#L855
Type of "append" is partially unknown   Type of "append" is "(object: Unknown, /) -> None" (reportUnknownMemberType)

Artifacts

Produced during runtime
Name Size Digest
coverage-reports
86.1 KB
sha256:c94310970a63e0188a3900f2a09121977efb982795fda2b8b937ce344c7fbcdc