diff --git a/.github/workflows/tests-reusable.yml b/.github/workflows/tests-reusable.yml index 2037c7c..4e25f20 100644 --- a/.github/workflows/tests-reusable.yml +++ b/.github/workflows/tests-reusable.yml @@ -10,7 +10,11 @@ on: jobs: test: name: Run tests - runs-on: ubuntu-latest + runs-on: self-hosted + container: + image: ubuntu:latest + options: + --privileged steps: - name: Checkout repository @@ -29,8 +33,8 @@ jobs: - name: Install apt dependencies run: | - sudo apt-get update - sudo apt-get install libdb-dev fp-compiler fp-units-base fp-units-math + apt-get update + apt-get install -y libdb-dev fp-compiler fp-units-base fp-units-math build-essential ca-certificates - name: Cache Python dependencies uses: actions/cache@v3 @@ -48,7 +52,7 @@ jobs: - name: Install Python dependencies run: | pip install --user virtualenv - virtualenv venv + python -m virtualenv venv . venv/bin/activate pip install -e .[dev]