name: Tests on: [push] jobs: api: name: Test API runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Install dependencies run: | pip install -r requirements.txt pip install -r dev-requirements.txt - name: Run tests env: FLASK_SECRET: ${{SECRETS.FLASK_SECRET}} DB_HOST: ${{SECRETS.DB_HOST}} DB_PORT: ${{SECRETS.DB_PORT}} DB_USER: ${{SECRETS.DB_USER}} DB_PASSWORD: ${{SECRETS.DB_PASSWORD}} DB_DBNAME: ${{SECRETS.DB_DBNAME}} run: | python -m pytest --verbose