[github-actions] add apt update to each build (#4772)

This commit is contained in:
Jonathan Hui
2020-03-31 23:09:08 -07:00
committed by GitHub
parent bb86ae4c76
commit daa626b504
2 changed files with 43 additions and 19 deletions
+30 -19
View File
@@ -46,10 +46,10 @@ jobs:
- uses: actions/checkout@v2
- name: Bootstrap
run: |
sudo apt-get update
sudo apt-get remove -y clang-6.0 libclang-common-6.0-dev libclang1-6.0 libllvm6.0
sudo apt-get autoremove
sudo apt-get --no-install-recommends install -y clang-tools clang-format-6.0
sudo apt update
sudo apt remove -y clang-6.0 libclang-common-6.0-dev libclang1-6.0 libllvm6.0
sudo apt autoremove
sudo apt --no-install-recommends install -y clang-tools clang-format-6.0
clang-format-6.0 --version
python3 -m pip install yapf
- name: Check
@@ -70,10 +70,10 @@ jobs:
- uses: actions/checkout@v2
- name: Bootstrap
run: |
sudo apt-get update
sudo apt-get remove -y clang-6.0 libclang-common-6.0-dev libclang1-6.0 libllvm6.0
sudo apt-get autoremove
sudo apt-get --no-install-recommends install -y clang-tools
sudo apt update
sudo apt remove -y clang-6.0 libclang-common-6.0-dev libclang1-6.0 libllvm6.0
sudo apt autoremove
sudo apt --no-install-recommends install -y clang-tools
- name: Run
run: |
script/check-scan-build
@@ -85,7 +85,8 @@ jobs:
- name: Bootstrap
run: |
cd /tmp
sudo apt-get --no-install-recommends install -y lib32z1 ninja-build
sudo apt update
sudo apt --no-install-recommends install -y lib32z1 ninja-build
wget https://launchpad.net/gcc-arm-embedded/4.9/4.9-2015-q3-update/+download/gcc-arm-none-eabi-4_9-2015q3-20150921-linux.tar.bz2
tar xjf gcc-arm-none-eabi-4_9-2015q3-20150921-linux.tar.bz2
- name: Build
@@ -100,7 +101,8 @@ jobs:
- name: Bootstrap
run: |
cd /tmp
sudo apt-get --no-install-recommends install -y lib32z1 ninja-build
sudo apt update
sudo apt --no-install-recommends install -y lib32z1 ninja-build
wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/5_4-2016q3/gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2
tar xjf gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2
- name: Build
@@ -115,7 +117,8 @@ jobs:
- name: Bootstrap
run: |
cd /tmp
sudo apt-get --no-install-recommends install -y ninja-build
sudo apt update
sudo apt --no-install-recommends install -y ninja-build
wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/6-2017q2/gcc-arm-none-eabi-6-2017-q2-update-linux.tar.bz2
tar xjf gcc-arm-none-eabi-6-2017-q2-update-linux.tar.bz2
- name: Build
@@ -130,7 +133,8 @@ jobs:
- name: Bootstrap
run: |
cd /tmp
sudo apt-get --no-install-recommends install -y ninja-build
sudo apt update
sudo apt --no-install-recommends install -y ninja-build
wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/7-2018q2/gcc-arm-none-eabi-7-2018-q2-update-linux.tar.bz2
tar xjf gcc-arm-none-eabi-7-2018-q2-update-linux.tar.bz2
- name: Build
@@ -145,7 +149,8 @@ jobs:
- name: Bootstrap
run: |
cd /tmp
sudo apt-get --no-install-recommends install -y ninja-build
sudo apt update
sudo apt --no-install-recommends install -y ninja-build
wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/9-2019q4/RC2.1/gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2
tar xjf gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2
- name: Build
@@ -162,7 +167,8 @@ jobs:
- uses: actions/checkout@v2
- name: Bootstrap
run: |
sudo apt-get --no-install-recommends install -y gcc-5 g++-5 ninja-build
sudo apt update
sudo apt --no-install-recommends install -y gcc-5 g++-5 ninja-build
- name: Build
run: |
script/check-simulation-build
@@ -177,7 +183,8 @@ jobs:
- uses: actions/checkout@v2
- name: Bootstrap
run: |
sudo apt-get --no-install-recommends install -y gcc-6 g++-6 ninja-build
sudo apt update
sudo apt --no-install-recommends install -y gcc-6 g++-6 ninja-build
- name: Build
run: |
script/check-simulation-build
@@ -192,7 +199,8 @@ jobs:
- uses: actions/checkout@v2
- name: Bootstrap
run: |
sudo apt-get --no-install-recommends install -y gcc-7 g++-7 ninja-build
sudo apt update
sudo apt --no-install-recommends install -y gcc-7 g++-7 ninja-build
- name: Build
run: |
script/check-simulation-build
@@ -207,7 +215,8 @@ jobs:
- uses: actions/checkout@v2
- name: Bootstrap
run: |
sudo apt-get --no-install-recommends install -y gcc-8 g++-8 ninja-build
sudo apt update
sudo apt --no-install-recommends install -y gcc-8 g++-8 ninja-build
- name: Build
run: |
script/check-simulation-build
@@ -222,7 +231,8 @@ jobs:
- uses: actions/checkout@v2
- name: Bootstrap
run: |
sudo apt-get --no-install-recommends install -y gcc-9 g++-9 ninja-build
sudo apt update
sudo apt --no-install-recommends install -y gcc-9 g++-9 ninja-build
- name: Build
run: |
script/check-simulation-build
@@ -234,7 +244,8 @@ jobs:
- uses: actions/checkout@v2
- name: Bootstrap
run: |
sudo apt-get --no-install-recommends install -y ninja-build
sudo apt update
sudo apt --no-install-recommends install -y ninja-build
cd /tmp
wget -O gn.zip https://chrome-infra-packages.appspot.com/dl/gn/gn/linux-amd64/+/latest
unzip -o gn.zip
+13
View File
@@ -51,6 +51,7 @@ jobs:
- uses: actions/checkout@v2
- name: Bootstrap
run: |
sudo apt update
sudo apt --no-install-recommends install -y llvm-runtime
python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
- name: Run
@@ -74,6 +75,7 @@ jobs:
- uses: actions/checkout@v2
- name: Bootstrap
run: |
sudo apt update
sudo apt --no-install-recommends install -y g++-multilib
python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
- name: Build
@@ -100,6 +102,7 @@ jobs:
- uses: actions/checkout@v2
- name: Bootstrap
run: |
sudo apt update
sudo apt --no-install-recommends install -y g++-multilib
python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
- name: Build
@@ -126,6 +129,7 @@ jobs:
- uses: actions/checkout@v2
- name: Bootstrap
run: |
sudo apt update
sudo apt --no-install-recommends install -y g++-multilib
python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
- name: Build
@@ -154,6 +158,7 @@ jobs:
- uses: actions/checkout@v2
- name: Bootstrap
run: |
sudo apt update
sudo apt --no-install-recommends install -y g++-multilib python3-setuptools
python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
sudo python3 -m pip install git+https://github.com/openthread/pyspinel
@@ -180,6 +185,7 @@ jobs:
- uses: actions/checkout@v2
- name: Bootstrap
run: |
sudo apt update
sudo apt --no-install-recommends install -y libreadline6-dev
python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
- name: Build
@@ -208,6 +214,7 @@ jobs:
- uses: actions/checkout@v2
- name: Bootstrap
run: |
sudo apt update
sudo apt --no-install-recommends install -y libreadline6-dev python3-setuptools
python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
sudo python3 -m pip install git+https://github.com/openthread/pyspinel
@@ -230,6 +237,7 @@ jobs:
- uses: actions/checkout@v2
- name: Bootstrap
run: |
sudo apt update
sudo apt --no-install-recommends install -y expect
- name: Build
run: |
@@ -249,6 +257,7 @@ jobs:
- uses: actions/checkout@v2
- name: Bootstrap
run: |
sudo apt update
sudo apt --no-install-recommends install -y socat expect
cd /tmp
wget https://github.com/obgm/libcoap/archive/bsd-licensed.tar.gz
@@ -277,6 +286,7 @@ jobs:
- uses: actions/checkout@v2
- name: Bootstrap
run: |
sudo apt update
sudo apt --no-install-recommends install -y socat expect
cd /tmp
wget https://github.com/obgm/libcoap/archive/bsd-licensed.tar.gz
@@ -304,6 +314,7 @@ jobs:
- uses: actions/checkout@v2
- name: Bootstrap
run: |
sudo apt update
sudo apt --no-install-recommends install -y dbus libdbus-1-dev
sudo apt --no-install-recommends install -y autoconf-archive
sudo apt --no-install-recommends install -y bsdtar
@@ -332,6 +343,7 @@ jobs:
- uses: actions/checkout@v2
- name: Bootstrap
run: |
sudo apt update
sudo apt --no-install-recommends install -y dbus libdbus-1-dev
sudo apt --no-install-recommends install -y autoconf-archive
sudo apt --no-install-recommends install -y bsdtar
@@ -364,6 +376,7 @@ jobs:
- uses: actions/checkout@v2
- name: Bootstrap
run: |
sudo apt update
sudo apt --no-install-recommends install -y g++-multilib ninja-build
python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
- name: Build