SwhaleAI/marine-mammals-api
0
1name: Sync Observations2 3on:4 schedule:5 - cron: "0 4 * * 1" # chaque lundi à 4h UTC6 workflow_dispatch:7 8jobs:9 sync:10 runs-on: ubuntu-latest11 defaults:12 run:13 working-directory: scripts14 15 steps:16 - uses: actions/checkout@v417 18 - uses: astral-sh/setup-uv@v419 with:20 python-version: "3.12"21 22 - run: uv sync23 24 - name: Fetch observations (OBIS + GBIF)25 run: uv run fetch_observations.py26 env:27 DATABASE_URL: ${{ secrets.DATABASE_URL }}28 29 - name: Fetch environment (Copernicus/Open-Meteo/NASA)30 run: uv run fetch_environment.py31 env:32 DATABASE_URL: ${{ secrets.DATABASE_URL }}33 COPERNICUS_KEY: ${{ secrets.COPERNICUS_KEY }}34 