Skip to content

refactor: replace SubProject inheritance with has-a Fetcher composition - #1170

Open
spoorcc wants to merge 6 commits into
mainfrom
claude/codescene-refactoring-review-31VM1
Open

refactor: replace SubProject inheritance with has-a Fetcher composition#1170
spoorcc wants to merge 6 commits into
mainfrom
claude/codescene-refactoring-review-31VM1

Introduce FetchContext dataclass; migrate all fetchers

bece1d9
Select commit
Loading
Failed to load commit list.
GitHub Advanced Security / DFetch completed Jun 14, 2026 in 2s

15 configurations not found

Warning: Code scanning cannot determine the alerts introduced by this pull request, because 15 configurations present on refs/heads/main were not found:

Actions workflow (ci.yml)

  • ❓  .github/workflows/ci.yml:run/platform:macos-latest/python-version:3.10
  • ❓  .github/workflows/ci.yml:run/platform:macos-latest/python-version:3.11
  • ❓  .github/workflows/ci.yml:run/platform:macos-latest/python-version:3.12
  • ❓  .github/workflows/ci.yml:run/platform:macos-latest/python-version:3.13
  • ❓  .github/workflows/ci.yml:run/platform:macos-latest/python-version:3.14
  • ❓  .github/workflows/ci.yml:run/platform:ubuntu-latest/python-version:3.10
  • ❓  .github/workflows/ci.yml:run/platform:ubuntu-latest/python-version:3.11
  • ❓  .github/workflows/ci.yml:run/platform:ubuntu-latest/python-version:3.12
  • ❓  .github/workflows/ci.yml:run/platform:ubuntu-latest/python-version:3.13
  • ❓  .github/workflows/ci.yml:run/platform:ubuntu-latest/python-version:3.14
  • ❓  .github/workflows/ci.yml:run/platform:windows-latest/python-version:3.10
  • ❓  .github/workflows/ci.yml:run/platform:windows-latest/python-version:3.11
  • ❓  .github/workflows/ci.yml:run/platform:windows-latest/python-version:3.12
  • ❓  .github/workflows/ci.yml:run/platform:windows-latest/python-version:3.13
  • ❓  .github/workflows/ci.yml:run/platform:windows-latest/python-version:3.14

View all branch alerts.