From 9669ed70e80b587aada75988645d8e195a0df5a8 Mon Sep 17 00:00:00 2001 From: Johannes Holland Date: Fri, 23 Aug 2024 14:42:36 +0200 Subject: [PATCH] ci: switch to containers tss_pytss refused to install under weird circumstances. Move ci to containers to improve reproducibility. --- .github/workflows/test.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2ae9cbb..884b9a4 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -4,11 +4,12 @@ on: [push] jobs: pytest: runs-on: ubuntu-latest + container: ubuntu:24.04 steps: - uses: actions/checkout@v3 - name: Install dependencies - run: sudo apt install -y libpcap-dev libtss2-dev + run: apt update && apt install -y libpcap-dev libtss2-dev gcc - uses: actions/setup-python@v5 with: @@ -35,13 +36,15 @@ jobs: bats: runs-on: ubuntu-latest + container: ubuntu:24.04 steps: + - run: apt update && apt install -y git - uses: actions/checkout@v3 with: submodules: 'true' - name: Install dependencies - run: sudo apt install -y libpcap-dev bats + run: apt update && apt install -y libpcap-dev libtss2-dev gcc - uses: actions/setup-python@v5 with: @@ -66,11 +69,12 @@ jobs: linters: runs-on: ubuntu-latest + container: ubuntu:24.04 steps: - uses: actions/checkout@v3 - name: Install dependencies - run: sudo apt install -y libpcap-dev + run: apt update && apt install -y libpcap-dev libtss2-dev gcc - uses: actions/setup-python@v5 with: