name: Test on: push: branches: - main pull_request: branches: - main jobs: build-linux: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Set up Python 3.8 uses: actions/setup-python@v3 with: python-version: "3.8" - name: install dependency run: | pip install -r app/requirements.txt apt-get install wget libgl1 ffmpeg redis -y - name: download model run: | wget -O ./model/end2end.onnx ${MODEL_URL} - name: Run test run: pytest env: SUPABASE_URL: ${{secrets.SUPABASE_URL}} SUPABASE_KEY: ${{secrets.SUPABASE_KEY}} FIREBASE_CREDENTIALS: ${{secrets.FIREBASE_CREDENTIALS}} NEO4J_URI: ${{secrets.NEO4J_URI}} NEO4J_USERNAME: ${{secrets.NEO4J_USERNAME}} NEO4J_PASSWORD: ${{secrets.NEO4J_PASSWORD}} AURA_INSTANCEID: ${{secrets.AURA_INSTANCEID}} AURA_INSTANCENAME: ${{secrets.AURA_INSTANCENAME}} FIREBASE_API_KEY: ${{secrets.FIREBASE_API_KEY}} MODEL_URL: ${{secrets.MODEL_URL}}