INNER CODE UNIT · Python

matches_scheduled

trinodb/trino · .github/bin/build-matrix-schedule-aware.py:282

def matches_scheduled(
    github_context: dict[str, Any], schedule_filter: ScheduleFilter
) -> bool:
    if (
        github_context.get("event_name") != "schedule"
        or schedule_filter.scheduled == Schedule.never
    ):
        return False
    run_schedule = (
        Schedule.weekly
        if _WEEKLY_CRON.match(github_context.get("event", {}).get("schedule", ""))
        else Schedule.nightly
    )
    return schedule_filter.scheduled == run_schedule


def matches_label(
    github_context: dict[str, Any], schedule_filter: ScheduleFilter

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…