From 717cba4b90b2be8c37f1a4fff5a9c5feec9d63b6 Mon Sep 17 00:00:00 2001 From: Andrey Gubarev Date: Fri, 10 May 2024 13:34:29 +0400 Subject: [PATCH] updated github actions workflow: added direnv setup, pipenv installation and modified test run command --- .github/workflows/ansible-test.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ansible-test.yml b/.github/workflows/ansible-test.yml index 14888d7..dd45579 100644 --- a/.github/workflows/ansible-test.yml +++ b/.github/workflows/ansible-test.yml @@ -12,15 +12,23 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Set up direnv + uses: andreygubarev/direnv-action@v1 + - name: Set up Python uses: actions/setup-python@v5 with: python-version: '3.x' + - name: Install pipenv + run: pip install pipenv + - name: Install system dependencies run: | sudo apt-get update sudo apt-get install -yq --no-install-recommends mkisofs qemu-system-x86 qemu-utils - name: Run test - run: make test-platform-amd64 + run: | + direnv allow . + direnv exec . make test-platform-amd64