Back to list
KitfoxPilot

gh-actions-scheduler

by KitfoxPilot

0🍴 0📅 Jan 25, 2026

SKILL.md


name: gh-actions-scheduler description: GitHub Actions workflows for FAA data pipelines. Use when automating AIRAC cycle updates, scheduling chart downloads, or building data release workflows. Includes AIRAC date calculations and workflow templates.

GitHub Actions Scheduler

Overview

Automate FAA data updates using GitHub Actions workflows aligned with AIRAC cycles.

AIRAC Cycles

FAA publishes navigation data on 28-day cycles:

  • NASR/CIFP: Every cycle (28 days)
  • Charts: Every other cycle (56 days)
  • DOF: Daily updates

Quick Start

Calculate Next AIRAC Date

from calculate_airac import get_next_airac, get_cycle_id

next_date = get_next_airac()
cycle_id = get_cycle_id(next_date)
print(f"Next cycle: {cycle_id} on {next_date}")

Generate Workflow

from generate_workflow import generate_nasr_workflow

workflow = generate_nasr_workflow(
    cycle_dates=['2025-01-23', '2025-02-20', '2025-03-20'],
    output_artifact='aviation-data'
)

Workflow Templates

TemplateScheduleDescription
nasr-update.ymlAIRAC cycleDownload and parse NASR data
charts-update.yml56 daysDownload d-TPP chart PDFs
obstacles-daily.ymlDailyUpdate DOF obstacle data
release-data.ymlAIRAC cycleCreate data release

2025-2026 AIRAC Schedule

Cycle  Effective Date
2501   2025-01-23
2502   2025-02-20
2503   2025-03-20
2504   2025-04-17
2505   2025-05-15
2506   2025-06-12
2507   2025-07-10
2508   2025-08-07
2509   2025-09-04
2510   2025-10-02
2511   2025-10-30
2512   2025-11-27
2513   2025-12-25
2601   2026-01-22

References

  • Workflow patterns: references/workflow_patterns.md
  • AIRAC cron expressions: references/airac_crons.md
  • Artifact management: references/artifact_management.md

Scripts

ScriptDescription
generate_workflow.pyGenerate workflow YAML
calculate_airac.pyCalculate AIRAC dates

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon