mirror of
https://github.com/espressif/openthread.git
synced 2026-08-01 00:27:47 +00:00
[github-actions] add apt update to each build (#4772)
This commit is contained in:
+30
-19
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user