diff --git a/requirements-swh.txt b/requirements-swh.txt index 51be4cda2f2f3cee910216dcac6cdec4ec2178e3..85d12d427c2823df88885a0a13a84074f9fee2b3 100644 --- a/requirements-swh.txt +++ b/requirements-swh.txt @@ -1,4 +1,2 @@ -swh.core[db] >= 2.22.0 -swh.scheduler >= 2.3.0 - - +swh.core[db] >= 3.4.0 +swh.scheduler >= 2.4.0 diff --git a/requirements-test.txt b/requirements-test.txt index 484cb3f7b2326ade57e108d08ace79ecb274b4b7..09f9b5dba832ae64cb2a7c9eb5077d60ff958dcc 100644 --- a/requirements-test.txt +++ b/requirements-test.txt @@ -2,7 +2,7 @@ pandas pytest >= 8.1 pytest-mock requests_mock -swh-scheduler[testing] >= 2.3.0 +swh-scheduler[testing] >= 2.4.0 types-beautifulsoup4 types-click types-pyyaml diff --git a/swh/lister/github/lister.py b/swh/lister/github/lister.py index 7e63d16addfbed6200cf032274627988ff38740e..011ff3c04493f459caffb87f4cf87d3a7c4163b6 100644 --- a/swh/lister/github/lister.py +++ b/swh/lister/github/lister.py @@ -183,6 +183,7 @@ class GitHubLister(Lister[GitHubListerState, List[Dict[str, Any]]]): url=repo["html_url"], visit_type="git", last_update=pushed_at, + is_fork=repo.get("fork"), ) def commit_page(self, page: List[Dict[str, Any]]): diff --git a/swh/lister/github/tests/test_lister.py b/swh/lister/github/tests/test_lister.py index 79ef7a44fd53151fe441731b098ab1224d330049..ba7e37ea9988c18f54ccfa50e4c89295b7a7badf 100644 --- a/swh/lister/github/tests/test_lister.py +++ b/swh/lister/github/tests/test_lister.py @@ -52,6 +52,7 @@ def check_origin_4321(swh_scheduler: SchedulerInterface, lister: Lister) -> None assert origin_4321.last_update == datetime.datetime( 2018, 11, 8, 13, 16, 24, tzinfo=datetime.timezone.utc ) + assert origin_4321.is_fork is not None def check_origin_5555(swh_scheduler: SchedulerInterface, lister: Lister) -> None: