Skip to content

Update Data

Update Data #11775

Workflow file for this run

name: Update Data
on:
schedule:
# NASA typically publishes APOD between ~05:00-07:00 UTC
- cron: '0 6 * * *'
- cron: '0 8 * * *'
- cron: '0 12 * * *'
workflow_dispatch:
jobs:
update-data:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '22'
- run: npm install
- run: npm run update-data
- name: Commit changes
run: |
if [ -n "$(git status --porcelain)" ]; then
git config --global user.name 'automated_ellanan'
git config --global user.email '38847123+ellanan@users.noreply.github.com'
git add .
git commit -m "Automated data update"
git push
else
echo "no changes";
fi