name: nasa_catalog on: workflow_dispatch: schedule: - cron: "25 3 * * *" # https://crontab.guru/ jobs: build: runs-on: ubuntu-latest steps: - name: checkout repo content uses: actions/checkout@v3 - name: setup python uses: actions/setup-python@v4 with: python-version: "3.10" - name: install python packages run: | python -m pip install --upgrade pip pip install -r requirements.txt - name: execute python script run: | python nasa_cmr_catalog.py - name: file_check run: ls -l -a - name: commit files continue-on-error: true run: | today=$(date +"%Y-%m-%d") git config --local user.email "action@github.com" git config --local user.name "GitHub Action" git add -A git commit -m "Updated datasets ${today} UTC" -a git pull origin master - name: push changes continue-on-error: true uses: ad-m/github-push-action@master with: github_token: ${{ secrets.GITHUB_TOKEN }} branch: master