From 63d56b04b014300d184ee666ae0c713b99b813c7 Mon Sep 17 00:00:00 2001 From: James Peach Date: Wed, 19 May 2021 13:13:11 +1000 Subject: [PATCH] codeql: improve Ubuntu dependency installation If apt can't update the package index, it doesn't exit with an error by default, so add the `--error-on=any` flag to force an error. Pass the `--yes` flag to the install to force non-interactive mode. Signed-off-by: James Peach --- .github/workflows/codeql-daily.yml | 3 ++- .github/workflows/codeql-push.yml | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/codeql-daily.yml b/.github/workflows/codeql-daily.yml index 00707a85782ac..a1273b9b39f6b 100644 --- a/.github/workflows/codeql-daily.yml +++ b/.github/workflows/codeql-daily.yml @@ -34,7 +34,8 @@ jobs: - name: Install deps shell: bash run: | - sudo apt-get update && sudo apt-get install libtool cmake automake autoconf make ninja-build curl unzip virtualenv openjdk-11-jdk build-essential libc++1 + sudo apt-get update --error-on=any + sudo apt-get install --yes libtool cmake automake autoconf make ninja-build curl unzip virtualenv openjdk-11-jdk build-essential libc++1 mkdir -p bin/clang11 cd bin/clang11 wget https://github.com/llvm/llvm-project/releases/download/llvmorg-11.0.1/clang+llvm-11.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz diff --git a/.github/workflows/codeql-push.yml b/.github/workflows/codeql-push.yml index 56254401e418f..0055881fc7c43 100644 --- a/.github/workflows/codeql-push.yml +++ b/.github/workflows/codeql-push.yml @@ -42,7 +42,8 @@ jobs: - name: Install deps shell: bash run: | - sudo apt-get update && sudo apt-get install libtool cmake automake autoconf make ninja-build curl unzip virtualenv openjdk-11-jdk build-essential libc++1 + sudo apt-get update --error-on=any + sudo apt-get install --yes libtool cmake automake autoconf make ninja-build curl unzip virtualenv openjdk-11-jdk build-essential libc++1 mkdir -p bin/clang11 cd bin/clang11 wget https://github.com/llvm/llvm-project/releases/download/llvmorg-11.0.1/clang+llvm-11.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz