Skip to content

Update NOAA Aircraft Reports #33415

Update NOAA Aircraft Reports

Update NOAA Aircraft Reports #33415

# 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 NOAA Aircraft Reports
on:
pull_request:
paths:
- .github/workflows/update-noaa-aircraft-reports.yml
- scripts/noaa/noaa_nws_awc_get_aircraft_reports
schedule:
- cron: '15 * * * *'
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 ox
- name: Retrieve SIGMETs and save output as JSON
run: ruby scripts/noaa/noaa_nws_awc_get_aircraft_reports json/noaa/aircraft_reports.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 NOAA Aircraft Reports - json/noaa/aircraft_reports.json"
add: "*.*json"
fetch: false
env:
GITHUB_TOKEN: ${{ github.token }}