Skip to content

Update FAA d-TPP Metafile #32248

Update FAA d-TPP Metafile

Update FAA d-TPP Metafile #32248

# 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 d-TPP Metafile
on:
pull_request:
paths:
- .github/workflows/update-faa-dtpp-metafile.yml
- scripts/faa/faa_dtpp_get_metafile
schedule:
- cron: '0 * * * *'
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 airac ox
- name: Retrieve d-TPP Metafile from FAA and save output as JSON
run: ruby scripts/faa/faa_dtpp_get_metafile json/faa/dtpp/current_metafile.json
- name: Commit changes
uses: EndBug/add-and-commit@v9
if: github.event_name != 'pull_request'
with:
author_name: airframesio
author_email: [email protected]
message: "Update FAA d-TPP Metafile - json/faa/dtpp/current_metafile.json"
add: "*.*json"
fetch: false
env:
GITHUB_TOKEN: ${{ github.token }}