name: GeoIntel CI on: push: branches: [ main, develop, 'build/**' ] pull_request: branches: [ main, develop ] jobs: docs-smoke: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: python-version: '3.11' - name: Validate repository docs run: | python scripts/smoke_docs.py python scripts/validate_fixtures.py contract-smoke: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: python-version: '3.11' - name: Run contract smoke checks run: python scripts/smoke_contracts.py