From 12451fe5b83c5f0137d8639df5f7c85c73b8ec6a Mon Sep 17 00:00:00 2001 From: Marc Herbert Date: Thu, 25 Aug 2022 02:21:19 -0700 Subject: [PATCH] .github: testbench: stop using container to build test topologies Ubuntu 22.04 has ALSA 1.2.6 without ASRC failure #2543 Building in the container is much slower and updating the container is also very time-consuming. Must be used only when really required. Signed-off-by: Marc Herbert --- .github/workflows/pull-request.yml | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index b9da306579cd..1f7c1bd48699 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -106,20 +106,15 @@ jobs: - uses: actions/checkout@v2 with: {fetch-depth: 5} - - name: apt get valgrind - run: sudo apt-get update && sudo apt-get -y install valgrind - - - name: docker - run: docker pull thesofproject/sof && docker tag thesofproject/sof sof + - name: apt get + run: sudo apt-get update && + sudo apt-get -y install valgrind alsa-utils # testbench needs some topologies. - # Use our docker container to avoid the "unsupported widget type asrc" - # bug in ALSA 1.2.2 - # https://github.com/thesofproject/sof/issues/2543 - name: build test topologies - run: ./scripts/docker-run.sh ./scripts/build-tools.sh -t || + run: ./scripts/build-tools.sh -t || VERBOSE=1 NO_PROCESSORS=1 USE_XARGS=no - ./scripts/docker-run.sh ./scripts/build-tools.sh -t + ./scripts/build-tools.sh -t - name: build testbench run: ./scripts/rebuild-testbench.sh