Skip to content

Update NOAA SIGMETs #34939

Update NOAA SIGMETs

Update NOAA SIGMETs #34939

# 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 SIGMETs
on:
pull_request:
paths:
- .github/workflows/update-noaa-sigmets.yml
- scripts/noaa/noaa_nws_awc_get_airsigmets
schedule:
- cron: '25 * * * *'
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_airsigmets json/noaa/sigmets.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 SIGMETs - json/noaa/sigmets.json"
add: "*.*json"
fetch: false
env:
GITHUB_TOKEN: ${{ github.token }}