-
-
Save felipetio/25ff274f2692d3e721bd4cf85a47af94 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Backend CI | |
on: | |
push: | |
branches: [master, develop] | |
pull_request: | |
paths-ignore: | |
- 'assets/**' | |
- 'scf/**' | |
- '**/package.json' | |
- '**/pnpm-lock.yaml' | |
- '**/.nvmrc' | |
concurrency: | |
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} | |
cancel-in-progress: true | |
jobs: | |
test: | |
name: Django Tests | |
runs-on: ubuntu-latest | |
# If any job takes more than 24 minutes, abort and fail | |
timeout-minutes: 24 | |
############################ Strategy ############################################## | |
strategy: | |
fail-fast: false | |
matrix: | |
python-version: | |
- 3.9 | |
test_path: [ | |
accounts, | |
cash_app, | |
forecast, | |
registration, | |
] | |
include: | |
- python-version: 3.9 | |
requirements_file: "requirements.txt" | |
############################ Environment variables ################################# | |
# Note: we also copy .env.example in the checkout step below | |
env: | |
DATABASE_URL: postgres://postgres:postgres@localhost:5432/postgres | |
REDIS_URL: "redis://localhost:6379/1" | |
DJANGO_SETTINGS_MODULE: settings.ci | |
AWS_ACCESS_KEY_ID: "" | |
AWS_SECRET_ACCESS_KEY: "" | |
X_TOKEN_SHARED_SECRET: "" | |
X_APP_URL: "" | |
############################ Services ############################################## | |
services: | |
###################### | |
# PostgreSQL service # | |
###################### | |
# Link to docs: | |
# https://docs.github.com/en/actions/configuring-and-managing-workflows/creating-postgresql-service-containers#running-jobs-directly-on-the-runner-machine | |
postgres: | |
# Docker Hub image | |
image: postgres | |
# Provide the password for postgres | |
env: | |
POSTGRES_PASSWORD: postgres | |
# Set health checks to wait until postgres has started | |
options: >- | |
--health-cmd pg_isready | |
--health-interval 10s | |
--health-timeout 5s | |
--health-retries 5 | |
ports: | |
# Maps tcp port 5432 on service container to the host | |
- 5432:5432 | |
################# | |
# Redis service # | |
################# | |
# Link to docs: | |
# https://docs.github.com/en/actions/configuring-and-managing-workflows/creating-redis-service-containers#running-jobs-directly-on-the-runner-machine | |
redis: | |
# Docker Hub image | |
image: redis | |
# Set health checks to wait until redis has started | |
options: >- | |
--health-cmd "redis-cli ping" | |
--health-interval 10s | |
--health-timeout 5s | |
--health-retries 5 | |
ports: | |
# Maps port 6379 on service container to the host | |
- 6379:6379 | |
############################ Steps ################################################# | |
steps: | |
############ | |
# Checkout # | |
############ | |
- uses: actions/checkout@v3 | |
############### | |
# Setup tests # | |
############### | |
- name: 'Setup' | |
uses: ./.github/actions/backend | |
with: | |
python-version: ${{ matrix.python-version }} | |
requirements_file: ${{ matrix.requirements_file }} | |
ssh-private-key: ${{ secrets.SSH_KEY }} | |
############# | |
# Run tests # | |
############# | |
- name: Run tests | |
run: | | |
pytest ${{ matrix.test_path }} --nomigrations --cov ${{ matrix.test_path }} \ | |
--durations=20 --disable-pytest-warnings | |
- name: Upload artifacts | |
uses: actions/upload-artifact@v2 | |
with: | |
name: .coverage.${{ matrix.test_path }} | |
path: .coverage | |
################ | |
# Run coverage # | |
################ | |
coverage: | |
name: Django Coverage Report | |
needs: test | |
if: ${{ always() }} | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
- name: Setup | |
uses: ./.github/actions/backend | |
with: | |
ssh-private-key: ${{ secrets.SSH_KEY }} | |
- name: Download artifacts | |
uses: actions/download-artifact@v2 | |
- run: ls -la | |
- run: whoami | |
- name: Combine coverage files | |
run: coverage combine | |
- name: Create XML report | |
run: coverage xml | |
- name: Run coverage | |
uses: 5monkeys/cobertura-action@master | |
with: | |
repo_token: ${{ secrets.GITHUB_TOKEN }} | |
report_name: Here is the coverage | |
minimum_coverage: 70 | |
- run: coverage report |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2023-05-24T00:18:01.4406128Z No artifact name specified, downloading all artifacts | |
2023-05-24T00:18:01.4407129Z Creating an extra directory for each artifact that is being downloaded | |
2023-05-24T00:18:01.5789871Z starting download of artifact .coverage.accounts : 1/4 | |
2023-05-24T00:18:01.8765380Z Total number of files that will be downloaded: 1 | |
2023-05-24T00:18:01.9872706Z starting download of artifact .coverage.cash_app : 2/4 | |
2023-05-24T00:18:02.0816771Z Total number of files that will be downloaded: 1 | |
2023-05-24T00:18:02.3097311Z starting download of artifact .coverage.forecast : 3/4 | |
2023-05-24T00:18:02.3994216Z Total number of files that will be downloaded: 1 | |
2023-05-24T00:18:02.6250172Z starting download of artifact .coverage.registration : 4/4 | |
2023-05-24T00:18:02.7155801Z Total number of files that will be downloaded: 1 | |
2023-05-24T00:18:02.9438919Z There were 4 artifacts downloaded | |
2023-05-24T00:18:02.9440949Z Artifact .coverage.accounts was downloaded to /home/runner/work/Dashboard/Dashboard/.coverage.accounts | |
2023-05-24T00:18:02.9443209Z Artifact .coverage.cash_app was downloaded to /home/runner/work/Dashboard/Dashboard/.coverage.cash_app | |
2023-05-24T00:18:02.9446604Z Artifact .coverage.forecast was downloaded to /home/runner/work/Dashboard/Dashboard/.coverage.forecast | |
2023-05-24T00:18:02.9448861Z Artifact .coverage.registration was downloaded to /home/runner/work/Dashboard/Dashboard/.coverage.registration | |
2023-05-24T00:18:02.9455756Z Artifact download has finished successfully | |
2023-05-24T00:18:02.9556262Z ##[group]Run ls -la | |
2023-05-24T00:18:02.9556822Z [36;1mls -la[0m | |
2023-05-24T00:18:02.9618396Z shell: /usr/bin/bash -e {0} | |
2023-05-24T00:18:02.9618935Z env: | |
2023-05-24T00:18:02.9619514Z SSH_AUTH_SOCK: /tmp/ssh-XXXXXXUn4qXc/agent.1746 | |
2023-05-24T00:18:02.9620141Z SSH_AGENT_PID: 1747 | |
2023-05-24T00:18:02.9620763Z pythonLocation: /opt/hostedtoolcache/Python/3.9.16/x64 | |
2023-05-24T00:18:02.9621506Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.9.16/x64/lib/pkgconfig | |
2023-05-24T00:18:02.9622260Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.9.16/x64 | |
2023-05-24T00:18:02.9623026Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.9.16/x64 | |
2023-05-24T00:18:02.9623739Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.9.16/x64 | |
2023-05-24T00:18:02.9624433Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.9.16/x64/lib | |
2023-05-24T00:18:02.9625113Z CACHE_KEY: 55c293d32544a606a169ef282160c432 | |
2023-05-24T00:18:02.9625680Z ##[endgroup] | |
2023-05-24T00:18:02.9743030Z total 844 | |
2023-05-24T00:18:02.9744271Z drwxr-xr-x 37 runner docker 4096 May 24 00:18 . | |
2023-05-24T00:18:02.9745248Z drwxr-xr-x 3 runner docker 4096 May 24 00:15 .. | |
2023-05-24T00:18:02.9746193Z -rw-r--r-- 1 runner docker 157 May 24 00:15 .bandit | |
2023-05-24T00:18:02.9747182Z drwxr-xr-x 2 runner docker 4096 May 24 00:18 .coverage.accounts | |
2023-05-24T00:18:02.9748208Z drwxr-xr-x 2 runner docker 4096 May 24 00:18 .coverage.cash_app | |
2023-05-24T00:18:02.9749240Z drwxr-xr-x 2 runner docker 4096 May 24 00:18 .coverage.forecast | |
2023-05-24T00:18:02.9750276Z drwxr-xr-x 2 runner docker 4096 May 24 00:18 .coverage.registration | |
2023-05-24T00:18:02.9751302Z -rw-r--r-- 1 runner docker 514 May 24 00:15 .coveragerc | |
2023-05-24T00:18:02.9752679Z -rw-r--r-- 1 runner docker 52 May 24 00:15 .django_migration_linter.cfg | |
2023-05-24T00:18:02.9753729Z -rw-r--r-- 1 runner docker 307 May 24 00:15 .dockerignore | |
2023-05-24T00:18:02.9754707Z -rw-r--r-- 1 runner docker 314 May 24 00:15 .editorconfig | |
2023-05-24T00:18:02.9755667Z -rw-r--r-- 1 runner docker 2021 May 24 00:15 .env | |
2023-05-24T00:18:02.9756624Z -rw-r--r-- 1 runner docker 2021 May 24 00:15 .env.example | |
2023-05-24T00:18:02.9757621Z -rw-r--r-- 1 runner docker 1022 May 24 00:15 .env.local.docker | |
2023-05-24T00:18:02.9758607Z -rw-r--r-- 1 runner docker 19 May 24 00:15 .eslintignore | |
2023-05-24T00:18:02.9759575Z -rw-r--r-- 1 runner docker 2145 May 24 00:15 .eslintrc.js | |
2023-05-24T00:18:02.9760528Z -rw-r--r-- 1 runner docker 666 May 24 00:15 .flake8 | |
2023-05-24T00:18:02.9761539Z drwxr-xr-x 2 runner docker 4096 May 24 00:15 .fonts | |
2023-05-24T00:18:02.9762457Z drwxr-xr-x 8 runner docker 4096 May 24 00:15 .git | |
2023-05-24T00:18:02.9763404Z -rw-r--r-- 1 runner docker 163 May 24 00:15 .gitblameskip | |
2023-05-24T00:18:02.9764350Z drwxr-xr-x 4 runner docker 4096 May 24 00:15 .github | |
2023-05-24T00:18:02.9765282Z -rw-r--r-- 1 runner docker 1482 May 24 00:15 .gitignore | |
2023-05-24T00:18:02.9768076Z -rw-r--r-- 1 runner docker 336 May 24 00:15 .gitleaks.toml | |
2023-05-24T00:18:02.9769491Z -rw-r--r-- 1 runner docker 613 May 24 00:15 .isort.cfg | |
2023-05-24T00:18:02.9770535Z drwxr-xr-x 2 runner docker 4096 May 24 00:15 .jupyter | |
2023-05-24T00:18:02.9771302Z -rw-r--r-- 1 runner docker 50 May 24 00:15 .npmrc | |
2023-05-24T00:18:02.9772529Z -rw-r--r-- 1 runner docker 8 May 24 00:15 .nvmrc | |
2023-05-24T00:18:02.9773403Z -rw-r--r-- 1 runner docker 4527 May 24 00:15 .pre-commit-config.yaml | |
2023-05-24T00:18:02.9774256Z -rw-r--r-- 1 runner docker 85 May 24 00:15 .prettierrc | |
2023-05-24T00:18:02.9775030Z -rw-r--r-- 1 runner docker 658 May 24 00:15 .pylintrc | |
2023-05-24T00:18:02.9775850Z -rw-r--r-- 1 runner docker 138 May 24 00:15 .python3_linter_ignore | |
2023-05-24T00:18:02.9776698Z -rw-r--r-- 1 runner docker 234 May 24 00:15 .slugignore | |
2023-05-24T00:18:02.9777464Z -rw-r--r-- 1 runner docker 117 May 24 00:15 Aptfile | |
2023-05-24T00:18:02.9778246Z -rw-r--r-- 1 runner docker 296 May 24 00:15 Aptfile_comments | |
2023-05-24T00:18:02.9779363Z -rw-r--r-- 1 runner docker 6745 May 24 00:15 CONTRIBUTING.md | |
2023-05-24T00:18:02.9780161Z -rw-r--r-- 1 runner docker 1871 May 24 00:15 Makefile | |
2023-05-24T00:18:02.9780926Z -rw-r--r-- 1 runner docker 828 May 24 00:15 Procfile | |
2023-05-24T00:18:02.9781720Z -rw-r--r-- 1 runner docker 43 May 24 00:15 Procfile-flower | |
2023-05-24T00:18:02.9782513Z -rw-r--r-- 1 runner docker 10201 May 24 00:15 README.rst | |
2023-05-24T00:18:02.9783277Z drwxr-xr-x 5 runner docker 4096 May 24 00:15 accounts | |
2023-05-24T00:18:02.9784033Z drwxr-xr-x 4 runner docker 4096 May 24 00:15 admin_review | |
2023-05-24T00:18:02.9784806Z drwxr-xr-x 14 runner docker 4096 May 24 00:15 app | |
2023-05-24T00:18:02.9785582Z -rw-r--r-- 1 runner docker 1130 May 24 00:15 app.json | |
2023-05-24T00:18:02.9786337Z drwxr-xr-x 4 runner docker 4096 May 24 00:15 assets | |
2023-05-24T00:18:02.9787082Z drwxr-xr-x 4 runner docker 4096 May 24 00:15 cash_app | |
2023-05-24T00:18:02.9787822Z drwxr-xr-x 2 runner docker 4096 May 24 00:15 ci | |
2023-05-24T00:18:02.9788589Z -rw-r--r-- 1 runner docker 1159 May 24 00:15 conftest.py | |
2023-05-24T00:18:02.9789350Z drwxr-xr-x 10 runner docker 4096 May 24 00:15 core | |
2023-05-24T00:18:02.9790096Z drwxr-xr-x 3 runner docker 4096 May 24 00:15 datadog | |
2023-05-24T00:18:02.9790841Z drwxr-xr-x 2 runner docker 4096 May 24 00:15 docker | |
2023-05-24T00:18:02.9791661Z -rw-r--r-- 1 runner docker 798 May 24 00:15 docker-compose-scf.yml | |
2023-05-24T00:18:02.9792484Z drwxr-xr-x 2 runner docker 4096 May 24 00:15 docs | |
2023-05-24T00:18:02.9793221Z drwxr-xr-x 6 runner docker 4096 May 24 00:15 emails | |
2023-05-24T00:18:02.9794002Z -rw-r--r-- 1 runner docker 1055 May 24 00:15 flowerconfig.py | |
2023-05-24T00:18:02.9794973Z drwxr-xr-x 6 runner docker 4096 May 24 00:15 forecast | |
2023-05-24T00:18:02.9795717Z drwxr-xr-x 4 runner docker 4096 May 24 00:15 goals | |
2023-05-24T00:18:02.9796505Z -rw-r--r-- 1 runner docker 2447 May 24 00:15 gunicorn_config.py | |
2023-05-24T00:18:02.9797349Z -rw-r--r-- 1 runner docker 179 May 24 00:15 jsconfig.json | |
2023-05-24T00:18:02.9798154Z -rw-r--r-- 1 runner docker 224 May 24 00:15 jupyter_config.py | |
2023-05-24T00:18:02.9798960Z -rwxr-xr-x 1 runner docker 272 May 24 00:15 manage.py | |
2023-05-24T00:18:02.9799829Z -rw-r--r-- 1 runner docker 1108 May 24 00:15 migrations.lock | |
2023-05-24T00:18:02.9800627Z -rw-r--r-- 1 runner docker 8345 May 24 00:15 newrelic.ini | |
2023-05-24T00:18:02.9801407Z drwxr-xr-x 4 runner docker 4096 May 24 00:15 notebooks | |
2023-05-24T00:18:02.9802170Z drwxr-xr-x 3 runner docker 4096 May 24 00:15 notify | |
2023-05-24T00:18:02.9802919Z drwxr-xr-x 2 runner docker 4096 May 24 00:15 otelcol | |
2023-05-24T00:18:02.9803694Z -rw-r--r-- 1 runner docker 1987 May 24 00:15 package.json | |
2023-05-24T00:18:02.9804476Z drwxr-xr-x 8 runner docker 4096 May 24 00:15 pay | |
2023-05-24T00:18:02.9805255Z -rw-r--r-- 1 runner docker 78 May 24 00:15 pay-pytest.ini | |
2023-05-24T00:18:02.9806074Z -rw-r--r-- 1 runner docker 460749 May 24 00:15 pnpm-lock.yaml | |
2023-05-24T00:18:02.9806917Z -rw-r--r-- 1 runner docker 24 May 24 00:15 pnpm-workspace.yaml | |
2023-05-24T00:18:02.9807768Z drwxr-xr-x 2 runner docker 4096 May 24 00:15 postman_collections | |
2023-05-24T00:18:02.9808602Z -rw-r--r-- 1 runner docker 2198 May 24 00:15 pyproject.toml | |
2023-05-24T00:18:02.9809396Z -rw-r--r-- 1 runner docker 167 May 24 00:15 pytest.ini | |
2023-05-24T00:18:02.9810477Z drwxr-xr-x 10 runner docker 4096 May 24 00:15 registration | |
2023-05-24T00:18:02.9811307Z drwxr-xr-x 2 runner docker 4096 May 24 00:15 requirements | |
2023-05-24T00:18:02.9812109Z -rw-r--r-- 1 runner docker 370 May 24 00:15 requirements.in | |
2023-05-24T00:18:02.9812934Z -rw-r--r-- 1 runner docker 28524 May 24 00:15 requirements.txt | |
2023-05-24T00:18:02.9813739Z -rw-r--r-- 1 runner docker 13 May 24 00:15 runtime.txt | |
2023-05-24T00:18:02.9817154Z drwxr-xr-x 16 runner docker 4096 May 24 00:15 scf | |
2023-05-24T00:18:02.9817960Z -rw-r--r-- 1 runner docker 78 May 24 00:15 scf-pytest.ini | |
2023-05-24T00:18:02.9818964Z drwxr-xr-x 4 runner docker 4096 May 24 00:15 scheduler | |
2023-05-24T00:18:02.9819739Z drwxr-xr-x 3 runner docker 4096 May 24 00:15 scripts | |
2023-05-24T00:18:02.9820496Z drwxr-xr-x 2 runner docker 4096 May 24 00:15 settings | |
2023-05-24T00:18:02.9821236Z drwxr-xr-x 6 runner docker 4096 May 24 00:16 src | |
2023-05-24T00:18:02.9822006Z -rw-r--r-- 1 runner docker 235 May 24 00:15 svgo.config.js | |
2023-05-24T00:18:02.9822801Z drwxr-xr-x 20 runner docker 4096 May 24 00:15 transfers | |
2023-05-24T00:18:02.9823559Z drwxr-xr-x 5 runner docker 4096 May 24 00:15 warehouse | |
2023-05-24T00:18:02.9955404Z ##[group]Run whoami | |
2023-05-24T00:18:02.9955920Z [36;1mwhoami[0m | |
2023-05-24T00:18:03.0015429Z shell: /usr/bin/bash -e {0} | |
2023-05-24T00:18:03.0015970Z env: | |
2023-05-24T00:18:03.0016540Z SSH_AUTH_SOCK: /tmp/ssh-XXXXXXUn4qXc/agent.1746 | |
2023-05-24T00:18:03.0017153Z SSH_AGENT_PID: 1747 | |
2023-05-24T00:18:03.0017762Z pythonLocation: /opt/hostedtoolcache/Python/3.9.16/x64 | |
2023-05-24T00:18:03.0018499Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.9.16/x64/lib/pkgconfig | |
2023-05-24T00:18:03.0019251Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.9.16/x64 | |
2023-05-24T00:18:03.0019949Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.9.16/x64 | |
2023-05-24T00:18:03.0020641Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.9.16/x64 | |
2023-05-24T00:18:03.0021335Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.9.16/x64/lib | |
2023-05-24T00:18:03.0022016Z CACHE_KEY: 55c293d32544a606a169ef282160c432 | |
2023-05-24T00:18:03.0022587Z ##[endgroup] | |
2023-05-24T00:18:03.0131212Z runner | |
2023-05-24T00:18:03.0170401Z ##[group]Run coverage combine | |
2023-05-24T00:18:03.0170981Z [36;1mcoverage combine[0m | |
2023-05-24T00:18:03.0227125Z shell: /usr/bin/bash -e {0} | |
2023-05-24T00:18:03.0227660Z env: | |
2023-05-24T00:18:03.0228232Z SSH_AUTH_SOCK: /tmp/ssh-XXXXXXUn4qXc/agent.1746 | |
2023-05-24T00:18:03.0228849Z SSH_AGENT_PID: 1747 | |
2023-05-24T00:18:03.0229466Z pythonLocation: /opt/hostedtoolcache/Python/3.9.16/x64 | |
2023-05-24T00:18:03.0230206Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.9.16/x64/lib/pkgconfig | |
2023-05-24T00:18:03.0230960Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.9.16/x64 | |
2023-05-24T00:18:03.0231656Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.9.16/x64 | |
2023-05-24T00:18:03.0232349Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.9.16/x64 | |
2023-05-24T00:18:03.0233046Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.9.16/x64/lib | |
2023-05-24T00:18:03.0233728Z CACHE_KEY: 55c293d32544a606a169ef282160c432 | |
2023-05-24T00:18:03.0234301Z ##[endgroup] | |
2023-05-24T00:18:03.2415261Z Traceback (most recent call last): | |
2023-05-24T00:18:03.2424535Z File "/opt/hostedtoolcache/Python/3.9.16/x64/bin/coverage", line 8, in <module> | |
2023-05-24T00:18:03.2425925Z sys.exit(main()) | |
2023-05-24T00:18:03.2427781Z File "/opt/hostedtoolcache/Python/3.9.16/x64/lib/python3.9/site-packages/coverage/cmdline.py", line 871, in main | |
2023-05-24T00:18:03.2428706Z status = CoverageScript().command_line(argv) | |
2023-05-24T00:18:03.2429810Z File "/opt/hostedtoolcache/Python/3.9.16/x64/lib/python3.9/site-packages/coverage/cmdline.py", line 594, in command_line | |
2023-05-24T00:18:03.2430782Z self.coverage.combine(data_dirs, strict=True, keep=bool(options.keep)) | |
2023-05-24T00:18:03.2431956Z File "/opt/hostedtoolcache/Python/3.9.16/x64/lib/python3.9/site-packages/coverage/control.py", line 701, in combine | |
2023-05-24T00:18:03.2432768Z combine_parallel_data( | |
2023-05-24T00:18:03.2433821Z File "/opt/hostedtoolcache/Python/3.9.16/x64/lib/python3.9/site-packages/coverage/data.py", line 110, in combine_parallel_data | |
2023-05-24T00:18:03.2434644Z new_data.read() | |
2023-05-24T00:18:03.2435592Z File "/opt/hostedtoolcache/Python/3.9.16/x64/lib/python3.9/site-packages/coverage/sqldata.py", line 753, in read | |
2023-05-24T00:18:03.2436538Z with self._connect(): # TODO: doesn't look right | |
2023-05-24T00:18:03.2437587Z File "/opt/hostedtoolcache/Python/3.9.16/x64/lib/python3.9/site-packages/coverage/sqldata.py", line 298, in _connect | |
2023-05-24T00:18:03.2438375Z self._open_db() | |
2023-05-24T00:18:03.2439330Z File "/opt/hostedtoolcache/Python/3.9.16/x64/lib/python3.9/site-packages/coverage/sqldata.py", line 266, in _open_db | |
2023-05-24T00:18:03.2440098Z self._read_db() | |
2023-05-24T00:18:03.2441032Z File "/opt/hostedtoolcache/Python/3.9.16/x64/lib/python3.9/site-packages/coverage/sqldata.py", line 270, in _read_db | |
2023-05-24T00:18:03.2441836Z with self._dbs[get_thread_id()] as db: | |
2023-05-24T00:18:03.2442873Z File "/opt/hostedtoolcache/Python/3.9.16/x64/lib/python3.9/site-packages/coverage/sqldata.py", line 1037, in __enter__ | |
2023-05-24T00:18:03.2447773Z self._connect() | |
2023-05-24T00:18:03.2449276Z File "/opt/hostedtoolcache/Python/3.9.16/x64/lib/python3.9/site-packages/coverage/sqldata.py", line 1019, in _connect | |
2023-05-24T00:18:03.2451777Z self.con = sqlite3.connect(filename, check_same_thread=False) | |
2023-05-24T00:18:03.2452874Z sqlite3.OperationalError: unable to open database file |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
amqp==5.1.1 | |
analytics-python==1.4.0 | |
anybadge==1.8.0 | |
anyio==3.6.2 | |
anytree==2.8.0 | |
appdirs==1.4.3 | |
appnope==0.1.3 | |
arabic-reshaper==2.1.3 | |
argon2-cffi-bindings==21.2.0 | |
argon2-cffi==21.3.0 | |
arrow==1.2.3 | |
asgiref==3.5.2 | |
asn1crypto==1.5.1 | |
asttokens==2.2.1 | |
async-timeout==4.0.2 | |
attrs==21.2.0 | |
babel==2.12.1 | |
backcall==0.2.0 | |
backoff==1.10.0 | |
bai2==0.8.2 | |
bcrypt==3.1.7 | |
beautifulsoup4==4.9.3 | |
billiard==3.6.4.0 | |
black==22.3.0 | |
bleach[css]==5.0.1 | |
boto3==1.24.44 | |
botocore==1.27.44 | |
brotli==1.0.9 | |
bumpversion==0.5.3 | |
bytecode==0.13.0 | |
cached-property==1.5.1 | |
cachetools==3.1.1 | |
cattrs==22.2.0 | |
celery-once==3.0.1 | |
celery==5.2.7 | |
certifi==2022.12.7 | |
cffi==1.12.3 | |
charset-normalizer==2.0.12 | |
click-didyoumean==0.3.0 | |
click-plugins==1.1.1 | |
click-repl==0.2.0 | |
click==8.0.4 | |
contextlib2==0.5.5 | |
coverage[toml]==5.5 | |
cryptography==40.0.1 | |
cssselect2==0.2.1 | |
currencyconverter==0.16.8 | |
datadog==0.44.0 | |
ddsketch==2.0.4 | |
ddtrace==1.7.5 | |
decorator==4.4.2 | |
defusedxml==0.7.1 | |
deprecated==1.2.13 | |
dj-database-url==0.5.0 | |
django-allow-cidr==0.5.0 | |
django-anon==0.3.2 | |
django-axes==5.36.0 | |
django-bootstrap3==21.2 | |
django-braces==1.14.0 | |
django-bulk-update==2.2.0 | |
django-celery-beat==2.2.1 | |
django-chunkator==1.5.0 | |
django-constance[database]==2.9.1 | |
django-countries==7.3.2 | |
django-csp==3.7 | |
django-db-logger==0.1.11 | |
django-debug-toolbar==3.7.0 | |
django-deprecate-fields==0.0.4 | |
django-downloadview==2.3.0 | |
django-easy-pdf3==0.1.4 | |
django-extensions==3.1.5 | |
django-fernet-fields==0.6 | |
django-filter==21.1 | |
django-formtools==2.2 | |
django-fsm==2.8.0 | |
django-ipware==4.0.2 | |
django-memoize==2.3.1 | |
django-migration-linter==4.1.0 | |
django-model-utils==4.2.0 | |
django-notifications-hq==1.7.0 | |
django-ordered-model==3.6 | |
django-otp==1.1.3 | |
django-passwords==0.3.12 | |
django-pgviews==0.5.7 | |
django-phonenumber-field==1.1.0 | |
django-picklefield==3.0.1 | |
django-redis==5.2.0 | |
django-request==1.6.1 | |
django-rest-auth==0.9.5 | |
django-s3-storage==0.13.7 | |
django-session-security==2.6.6 | |
django-snowflake==3.2a2 | |
django-test-without-migrations==0.6 | |
django-timezone-field==4.2.3 | |
django-two-factor-auth==1.13.2 | |
django-widget-tweaks==1.4.12 | |
django==3.2.19 | |
djangorestframework-bulk==0.2.1 | |
djangorestframework-camel-case==1.3.0 | |
djangorestframework-csv==2.1.0 | |
djangorestframework-jwt==1.11.0 | |
djangorestframework-recursive==0.1.2 | |
djangorestframework==3.12.4 | |
docutils==0.14 | |
drf-dynamic-fields==0.3.1 | |
drf-spectacular==0.26.0 | |
ecdsa==0.14.1 | |
elementpath==2.5.0 | |
enum-compat==0.0.3 | |
envier==0.4.0 | |
et-xmlfile==1.0.1 | |
exceptiongroup==1.1.0 | |
execnet==1.9.0 | |
executing==1.2.0 | |
factory-boy==3.2.1 | |
faker==18.7.0 | |
fastjsonschema==2.16.2 | |
filelock==3.11.0 | |
filetype==1.0.13 | |
flake8==6.0.0 | |
flatdict==4.0.1 | |
fonttools[woff]==4.33.3 | |
fqdn==1.5.1 | |
freezegun==0.3.14 | |
future==0.18.3 | |
gevent==21.12.0 | |
google-auth==2.6.6 | |
googleapis-common-protos==1.58.0 | |
greenlet==1.1.2 | |
grimp==2.3 | |
grpcio==1.47.0 | |
gunicorn==20.1.0 | |
html5lib==1.1 | |
idna==2.8 | |
import-linter==1.8.0 | |
importlib-metadata==4.11.3 | |
inflection==0.5.1 | |
iniconfig==1.1.1 | |
intuit-oauth==1.2.4 | |
ipdb==0.13.4 | |
ipykernel==4.10.1 | |
ipython-genutils==0.2.0 | |
ipython==8.11.0 | |
ipywidgets==6.0.0 | |
isodate==0.6.0 | |
isoduration==20.11.0 | |
isort==5.10.1 | |
isoweek==1.3.3 | |
jdcal==1.4.1 | |
jedi==0.18.1 | |
jinja2==3.1.2 | |
jira==3.2.0 | |
jmespath==0.9.3 | |
json-log-formatter==0.5.1 | |
jsonfield==3.1.0 | |
jsonpath-rw==1.4.0 | |
jsonpointer==2.3 | |
jsonschema[format-nongpl]==4.17.3 | |
jupyter-client==8.1.0 | |
jupyter-console==6.1.0 | |
jupyter-contrib-core==0.3.3 | |
jupyter-contrib-nbextensions==0.5.1 | |
jupyter-core==5.3.0 | |
jupyter-events==0.6.3 | |
jupyter-highlight-selected-word==0.2.0 | |
jupyter-latex-envs==1.4.6 | |
jupyter-nbextensions-configurator==0.4.1 | |
jupyter-server-terminals==0.4.4 | |
jupyter-server==2.5.0 | |
jupyter==1.0.0 | |
jupyterlab-pygments==0.2.2 | |
keyring==23.5.0 | |
kombu==5.2.4 | |
lxml==4.9.1 | |
markupsafe==2.1.2 | |
matplotlib-inline==0.1.3 | |
mccabe==0.7.0 | |
mistune==2.0.5 | |
mock==2.0.0 | |
monotonic==1.5 | |
moto==3.1.13 | |
multidict==6.0.2 | |
mypy-extensions==0.4.3 | |
nbclassic==0.5.3 | |
nbclient==0.7.2 | |
nbconvert==7.2.10 | |
nbformat==5.7.0 | |
ndg-httpsclient==0.4.2 | |
nest-asyncio==1.5.6 | |
netsuitesdk==2.13.0 | |
networkx==2.6.3 | |
notebook-shim==0.2.2 | |
notebook==6.5.3 | |
numpy==1.23.3 | |
oauthlib==3.0.1 | |
openpyxl==2.6.4 | |
opentelemetry-api==1.16.0 | |
opentelemetry-exporter-otlp-proto-grpc==1.16.0 | |
opentelemetry-exporter-otlp-proto-http==1.16.0 | |
opentelemetry-exporter-otlp==1.16.0 | |
opentelemetry-proto==1.16.0 | |
opentelemetry-sdk==1.16.0 | |
opentelemetry-semantic-conventions==0.37b0 | |
oscrypto==1.3.0 | |
packaging==20.4 | |
pandas==1.5.0 | |
pandocfilters==1.4.1 | |
paramiko==2.10.4 | |
parso==0.8.3 | |
pathspec==0.9.0 | |
pbr==4.2.0 | |
pep517==0.12.0 | |
pexpect==4.8.0 | |
phonenumberslite==8.12.13 | |
pickleshare==0.7.4 | |
pillow==9.4.0 | |
pip-tools==6.6.2 | |
platformdirs==2.5.1 | |
plotly==5.7.0 | |
pluggy==0.13.1 | |
ply==3.11 | |
prometheus-client==0.8.0 | |
prompt-toolkit==3.0.38 | |
protobuf==4.22.1 | |
psycopg2-binary==2.8.6 | |
ptyprocess==0.5.1 | |
pure-eval==0.2.2 | |
py==1.11.0 | |
pyasn1-modules==0.2.7 | |
pyasn1==0.4.7 | |
pycodestyle==2.10.0 | |
pycparser==2.18 | |
pycryptodomex==3.17 | |
pydyf==0.2.0 | |
pyflakes==3.0.1 | |
pygments==2.7.4 | |
pyhanko-certvalidator==0.19.5 | |
pyhanko==0.13.0 | |
pyinstrument==4.1.1 | |
pyjwt==1.7.1 | |
pynacl==1.3.0 | |
pyopenssl==23.1.1 | |
pyparsing==2.4.7 | |
pypdf3==1.0.6 | |
pyphen==0.9.4 | |
pyrsistent==0.19.3 | |
pysaml2==7.1.2 | |
pytest-cov==3.0.0 | |
pytest-django==4.5.2 | |
pytest-forked==1.4.0 | |
pytest-mock==3.10.0 | |
pytest-ordering==0.6 | |
pytest-socket==0.5.1 | |
pytest-xdist==2.5.0 | |
pytest==7.1.2 | |
python-bidi==0.4.2 | |
python-crontab==2.3.6 | |
python-dateutil==2.8.2 | |
python-dotenv==0.18.0 | |
python-http-client==3.0.0 | |
python-jose==3.3.0 | |
python-json-logger==2.0.7 | |
python-magic==0.4.27 | |
python-quickbooks==0.9.3 | |
python-redis-lock==3.7.0 | |
pytz-deprecation-shim==0.1.0.post0 | |
pytz==2022.1 | |
pyyaml==6.0 | |
pyzmq==25.0.2 | |
qrcode==6.1 | |
qtconsole==4.3.0 | |
rauth==0.7.3 | |
redis==4.5.4 | |
reportlab==3.6.11 | |
requests-file==1.5.1 | |
requests-oauthlib==1.2.0 | |
requests-toolbelt==0.7.1 | |
requests==2.27.1 | |
responses==0.17.0 | |
retrying==1.3.3 | |
rfc3339-validator==0.1.4 | |
rfc3986-validator==0.1.1 | |
rsa==4.9 | |
s3transfer==0.6.0 | |
send2trash==1.8.0 | |
sendgrid==5.6.0 | |
sendwithus==5.2.2 | |
sentry-sdk[celery]==1.18.0 | |
simplejson==3.19.1 | |
six==1.15.0 | |
slackclient==1.3.2 | |
smart-open[s3]==6.0.0 | |
sniffio==1.3.0 | |
snowflake-connector-python==3.0.2 | |
soupsieve==1.9.6 | |
sqlparse==0.4.4 | |
stack-data==0.6.2 | |
stripe==2.74.0 | |
svglib==1.2.1 | |
swapper==1.3.0 | |
tabulate==0.8.9 | |
tenacity==6.2.0 | |
terminado==0.16.0 | |
tinycss2==1.1.1 | |
toml==0.10.2 | |
tomli==2.0.1 | |
tornado==6.2 | |
tqdm==4.64.0 | |
traitlets==5.9.0 | |
typing-extensions==4.5.0 | |
tzdata==2022.1 | |
tzlocal==4.2 | |
unicodecsv==0.14.1 | |
uri-template==1.2.0 | |
uritemplate==4.1.1 | |
uritools==4.0.0 | |
urllib3==1.26.15 | |
urlobject==2.4.3 | |
vcrpy==2.1.1 | |
vine==5.0.0 | |
wcwidth==0.1.7 | |
weasyprint==55.0 | |
webcolors==1.13 | |
webencodings==0.5.1 | |
websocket-client==0.40.0 | |
werkzeug==2.1.2 | |
wheel==0.38.4 | |
whitenoise==6.0.0 | |
widgetsnbextension==2.0.0 | |
wrapt==1.13.3 | |
xhtml2pdf==0.2.8 | |
xlsxwriter==3.0.3 | |
xmljson==0.2.1 | |
xmlschema==1.10.0 | |
xmlsec==1.3.12 | |
xmltodict==0.13.0 | |
yarl==1.7.2 | |
zeep[xmlsec]==4.1.0 | |
zipp==3.8.0 | |
zope-event==4.5.0 | |
zope-interface==5.4.0 | |
zopfli==0.2.1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment