Skip to content

Dropbox connector

Dropbox connector #40

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
types:
- opened
- synchronize
- reopened
- ready_for_review
merge_group:
workflow_dispatch:
permissions:
contents: read
concurrency:
group: ${{ github.workflow }}-${{ github.event.number || github.ref }}
cancel-in-progress: true
env:
POETRY_VERSION: 1.8.5
jobs:
mypy:
runs-on: ubuntu-24.04
strategy:
matrix:
package: [pangea-multipass, pangea-multipass-langchain, pangea-multipass-llama-index]
defaults:
run:
working-directory: ./packages/${{ matrix.package }}
steps:
- name: Checkout code
uses: actions/[email protected]
- name: Install poetry
run: |
pip install --upgrade poetry==${{ env.POETRY_VERSION }}
poetry --version
- name: Setup Python
uses: actions/[email protected]
with:
python-version: 3.12
cache: poetry
cache-dependency-path: ./packages/${{ matrix.package }}/poetry.lock
- name: Install dependencies
run: poetry install
- name: mypy
run: poetry run mypy . --ignore-missing-imports --implicit-reexport