mirror of
https://github.com/eclipse/wakaama.git
synced 2025-05-08 23:31:37 +08:00
ci: Install build tools from apt package manager
Use apt to install cmake and ninja-build instead of using third party Github actions.
This commit is contained in:
parent
b560c4924d
commit
4a49d40bc3
16
.github/workflows/build.yaml
vendored
16
.github/workflows/build.yaml
vendored
@ -22,13 +22,7 @@ jobs:
|
||||
- name: Install dependencies from APT repository
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install libcunit1-dev wget unzip
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@latest
|
||||
|
||||
- name: Install Ninja
|
||||
uses: seanmiddleditch/gha-setup-ninja@master
|
||||
sudo apt-get install cmake libcunit1-dev ninja-build unzip wget
|
||||
|
||||
- name: Build all binaries
|
||||
run: |
|
||||
@ -56,13 +50,7 @@ jobs:
|
||||
- name: Install dependencies from APT repository
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install libcunit1-dev wget unzip
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@latest
|
||||
|
||||
- name: Install Ninja
|
||||
uses: seanmiddleditch/gha-setup-ninja@master
|
||||
sudo apt-get install cmake libcunit1-dev ninja-build unzip wget
|
||||
|
||||
- name: Build examples as stand-alone projects
|
||||
run: |
|
||||
|
8
.github/workflows/build_and_test.yaml
vendored
8
.github/workflows/build_and_test.yaml
vendored
@ -25,13 +25,7 @@ jobs:
|
||||
- name: Install dependencies from APT repository
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install libcunit1-dev wget unzip
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@latest
|
||||
|
||||
- name: Install Ninja
|
||||
uses: seanmiddleditch/gha-setup-ninja@master
|
||||
sudo apt-get install cmake libcunit1-dev ninja-build unzip wget
|
||||
|
||||
- name: Build all binaries
|
||||
run: |
|
||||
|
8
.github/workflows/clang-static-analyzer.yaml
vendored
8
.github/workflows/clang-static-analyzer.yaml
vendored
@ -16,13 +16,7 @@ jobs:
|
||||
- name: Install dependencies from APT repository
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install clang-tools-14 libcunit1-dev wget unzip
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@latest
|
||||
|
||||
- name: Install Ninja
|
||||
uses: seanmiddleditch/gha-setup-ninja@master
|
||||
sudo apt-get install clang-tools-14 cmake libcunit1-dev ninja-build unzip wget
|
||||
|
||||
- name: Run Clang Static Analyzer
|
||||
run: tools/ci/run_ci.sh --run-build --scan-build scan-build-14
|
||||
|
8
.github/workflows/codeql-analysis.yml
vendored
8
.github/workflows/codeql-analysis.yml
vendored
@ -22,13 +22,7 @@ jobs:
|
||||
- name: Install dependencies from APT repository
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install libcunit1-dev wget unzip
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@latest
|
||||
|
||||
- name: Install Ninja
|
||||
uses: seanmiddleditch/gha-setup-ninja@master
|
||||
sudo apt-get install cmake libcunit1-dev ninja-build unzip wget
|
||||
|
||||
- name: Initialize CodeQL
|
||||
uses: github/codeql-action/init@v2
|
||||
|
8
.github/workflows/coverage.yaml
vendored
8
.github/workflows/coverage.yaml
vendored
@ -16,13 +16,7 @@ jobs:
|
||||
- name: Install dependencies from APT repository
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install gcovr libcunit1-dev wget unzip
|
||||
|
||||
- name: Install CMake
|
||||
uses: lukka/get-cmake@latest
|
||||
|
||||
- name: Install Ninja
|
||||
uses: seanmiddleditch/gha-setup-ninja@master
|
||||
sudo apt-get install cmake gcovr libcunit1-dev ninja-build unzip wget
|
||||
|
||||
- name: Collect test coverage data
|
||||
run: |
|
||||
|
Loading…
x
Reference in New Issue
Block a user