Skip to content

Commit

Permalink
Add GitHub actions to run automatically
Browse files Browse the repository at this point in the history
  • Loading branch information
Mr0grog committed Nov 14, 2024
1 parent bbdbd42 commit 4a59715
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 0 deletions.
6 changes: 6 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
33 changes: 33 additions & 0 deletions .github/workflows/update.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Update DB

on:
workflow_dispatch: {}
schedule:
# At 9am, Noon, 5pm ET
- cron: '15 13,16,21 * * *'

jobs:
update:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Install uv
uses: astral-sh/setup-uv@v3

- name: "Set up Python"
uses: actions/setup-python@v5
with:
python-version-file: ".python-version"

- name: Install the project
run: uv sync --all-extras --dev

- name: Run update
env:
REGULATIONS_GOV_API_KEY: ${{ secrets.REGULATIONS_GOV_API_KEY }}
NOTION_API_KEY: ${{ secrets.NOTION_API_KEY }}
NOTION_RULE_DATABASE: ${{ secrets.NOTION_RULE_DATABASE }}
run: |
uv run rule_scout.py

0 comments on commit 4a59715

Please sign in to comment.