From: Elliot Gorokhovsky Date: Thu, 3 Mar 2022 19:52:06 +0000 (-0500) Subject: Fix CI failures by adding apt-get update to Github Actions (#3082) X-Git-Tag: v1.5.4^2~235 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0c386afbfd07b3f914a00ab5a2a0cbf3f7af0d66;p=thirdparty%2Fzstd.git Fix CI failures by adding apt-get update to Github Actions (#3082) * Fix CI failures by adding apt-get update to Makefile * Fix travis failure caused by apt-get update * Move apt-get update from Makefile to Github Actions .yml * Revert .travis.yml change * Fix typo --- diff --git a/.github/workflows/dev-long-tests.yml b/.github/workflows/dev-long-tests.yml index 60d1d45b9..779ba1c7c 100644 --- a/.github/workflows/dev-long-tests.yml +++ b/.github/workflows/dev-long-tests.yml @@ -75,6 +75,7 @@ jobs: - uses: actions/checkout@v2 - name: ASan + UBSan + Test Zstd, 32bit mode run: | + sudo apt-get -qqq update make libc6install make -j uasan-test-zstd32 V=1 @@ -88,6 +89,7 @@ jobs: - uses: actions/checkout@v2 - name: gcc-8 + ASan + UBSan + Fuzz Test run: | + sudo apt-get -qqq update make gcc8install CC=gcc-8 FUZZER_FLAGS="--long-tests" make clean uasan-fuzztest @@ -97,6 +99,7 @@ jobs: - uses: actions/checkout@v2 - name: ASan + UBSan + Fuzz Test 32bit run: | + sudo apt-get -qqq update make libc6install CFLAGS="-O3 -m32" FUZZER_FLAGS="--long-tests" make uasan-fuzztest @@ -152,6 +155,7 @@ jobs: - name: valgrind + fuzz test stack mode # ~ 7mn shell: 'script -q -e -c "bash {0}"' run: | + sudo apt-get -qqq update make valgrindinstall make -C tests valgrindTest make clean diff --git a/Makefile b/Makefile index 9b5451d3d..67ef928cc 100644 --- a/Makefile +++ b/Makefile @@ -334,6 +334,8 @@ tsan-%: clean .PHONY: apt-install apt-install: + # TODO: uncomment once issue 3011 is resolved and remove hack from Github Actions .yml + # sudo apt-get update sudo apt-get -yq --no-install-suggests --no-install-recommends --force-yes install $(APT_PACKAGES) .PHONY: apt-add-repo