Skip to content

[Snyk] Security upgrade cryptography from 39.0.1 to 42.0.6 #347

[Snyk] Security upgrade cryptography from 39.0.1 to 42.0.6

[Snyk] Security upgrade cryptography from 39.0.1 to 42.0.6 #347

Workflow file for this run

name: Test
on: [pull_request]
jobs:
test:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [ 3.9 ]
services:
postgres:
image: postgres:12
env:
POSTGRES_PASSWORD: postgres # pragma: allowlist secret
POSTGRES_DB: digitalmarketplace_test
# 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"
steps:
- name: Check out repository code
uses: actions/checkout@v3
- name: Read Ubuntu version
run: echo ::set-output name=UBUNTU_VERSION::$(lsb_release -r -s)
id: ubuntu-version
- name: Setup python (${{ matrix.python-version }})
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Setup Python cache
uses: actions/cache@v3
with:
path: venv
key: venv-${{ runner.os }}-${{ steps.ubuntu-version.outputs.UBUNTU_VERSION }}-${{ matrix.python-version }}-${{ hashFiles('**/requirements*.txt') }}
restore-keys: venv-${{ runner.os }}-${{ steps.ubuntu-version.outputs.UBUNTU_VERSION }}-${{ matrix.python-version }}-
- name: Install developer tools
run: make bootstrap
- name: Install packages and run tests
run: |
invoke requirements-dev
invoke test
env:
SQLALCHEMY_DATABASE_URI: postgresql://postgres:postgres@localhost:5432/digitalmarketplace_test # pragma: allowlist secret