name: Update Data on: workflow_dispatch: push: schedule: # Once an hour:35 - cron: '35 * * * *' jobs: update: name: Update data runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 with: ref: ${{ github.head_ref }} submodules: true - uses: actions/setup-python@v5 - name: Update data run: | mkdir -p advisories pip install -r requirements.txt git submodule update --remote git add photon-wiki python generate.py id: update_advisories # - name: Validate OSV Schema # uses: lyubick/action-YAML-schema-validator@v4 # with: # json-schema-file: https://raw.githubusercontent.com/ossf/osv-schema/refs/heads/main/validation/schema.json # yaml-json-file-dir: advisories - uses: stefanzweifel/git-auto-commit-action@v4 with: commit_message: Update Advisories commit_author: 'github-actions[bot] <github-actions[bot]@users.noreply.github.com>' file_pattern: "advisories/*.json photon_cve_metadata/*.json" skip_fetch: true skip_checkout: true