Skip to content

Update FAA NFDC Fixes/Waypoints #34122

Update FAA NFDC Fixes/Waypoints

Update FAA NFDC Fixes/Waypoints #34122

# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
# This workflow will download a prebuilt Ruby version, install dependencies and run tests with Rake
# For more information see: https://github.com/marketplace/actions/setup-ruby-jruby-and-truffleruby
name: Update FAA NFDC Fixes/Waypoints
on:
pull_request:
paths:
- .github/workflows/update-faa-fixes.yml
- scripts/faa/faa_nfdc_get_fixes
schedule:
- cron: '5 * * * *'
workflow_dispatch:
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Ruby
uses: ruby/setup-ruby@v1
- name: Install dependencies
run: gem install activesupport
- name: Retrieve Fixes from FAA and save output as JSON
run: ruby scripts/faa/faa_nfdc_get_fixes json/faa/nfdc/fixes.json
- name: Commit changes
uses: EndBug/add-and-commit@v9
if: github.event_name != 'pull_request'
with:
author_name: Airframes.io
author_email: [email protected]
message: "Update FAA NFDC Fixes/Waypoints - json/faa/nfdc/fixes.json"
add: "*.*json"
fetch: false
env:
GITHUB_TOKEN: ${{ github.token }}