Skip to content

Fundação Grupo Boticário discovery #469

Fundação Grupo Boticário discovery

Fundação Grupo Boticário discovery #469

name: Fundação Grupo Boticário discovery
on:
schedule:
- cron: "17 * * * *"
workflow_dispatch:
concurrency:
group: pipeline-trigger
cancel-in-progress: false
jobs:
discover-fundacao-grupo-boticario:
runs-on: ubuntu-latest
timeout-minutes: 20
steps:
- name: Checkout scheduler repository
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.13"
cache: pip
cache-dependency-path: requirements-ocr-worker.txt
- name: Install OCR worker dependencies
run: pip install -r requirements-ocr-worker.txt
- name: Install Playwright Chromium
run: playwright install --with-deps chromium
- name: Run Fundação Grupo Boticário discovery, download, OCR, and submission
run: python scripts/discover_fundacao_grupo_boticario_candidates.py
env:
RENDER_APP_URL: ${{ secrets.RENDER_APP_URL }}
PIPELINE_SECRET: ${{ secrets.PIPELINE_SECRET }}
FUNDACAO_GRUPO_BOTICARIO_MAX_CANDIDATES_PER_RUN: "50"
FUNDACAO_GRUPO_BOTICARIO_MAX_DETAILS_PER_RUN: "20"
FUNDACAO_GRUPO_BOTICARIO_FETCH_MAX_ATTEMPTS: "3"
FUNDACAO_GRUPO_BOTICARIO_FETCH_BACKOFF_SECONDS: "2"
FUNDACAO_GRUPO_BOTICARIO_FETCH_TIMEOUT_SECONDS: "30"
SCRAPE_MAX_PDF_BYTES: "15000000"
KREUZBERG_PADDLE_LANGUAGE: "latin"
KREUZBERG_PADDLE_MODEL_TIER: "tiny"
KREUZBERG_USE_GPU: "false"
KREUZBERG_FORCE_OCR_DEFAULT: "false"
KREUZBERG_EXTRACTION_TIMEOUT_SECONDS: "120"
FLAGS_use_mkldnn: "0"
PADDLE_PDX_ENABLE_MKLDNN_BYDEFAULT: "0"