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 60d1d45..779ba1c 100644
--- a/.github/workflows/dev-long-tests.yml
+++ b/.github/workflows/dev-long-tests.yml
@@ -75,6 +75,7 @@
     - 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 @@
     - 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 @@
     - 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 @@
     - 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 9b5451d..67ef928 100644
--- a/Makefile
+++ b/Makefile
@@ -334,6 +334,8 @@
 
 .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