Verified Commit 8ff360cd authored by Adrian DC's avatar Adrian DC
Browse files

feat(gitlab): detect 'pages' jobs to preserve 'Pages' GitLab feature

Signed-off-by: default avatarAdrian DC <radian.dc@gmail.com>
parent 6d67d36c
Loading
Loading
Loading
Loading
Loading
+9 −1
Changes for src/types/gitlab.py: 9 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -251,6 +251,12 @@ class ProjectFeatures:
                elif test == 'PACKAGES':
                    assert project.packages.list(get_all=False)

                # Handle pages test
                elif test == 'PAGES':
                    test_pages_jobs = any(
                        job.name == 'pages' for job in project.jobs.list(get_all=True))
                    assert test_pages_jobs

                # Handle releases test
                elif test == 'RELEASES':
                    assert project.releases.list(get_all=False)
@@ -468,7 +474,9 @@ class ProjectFeatures:
                    Visibility.PUBLIC: AccessLevels.ENABLED,
                })
        ],
        tests=[],
        tests=[
            'PAGES',
        ],
    )

    # Monitor