diff --git a/.github/workflows/ubuntu-latest-arrch64-v9.0.0-build.yaml b/.github/workflows/ubuntu-latest-arrch64-v9.0.0-build.yaml new file mode 100644 index 0000000..9b3076b --- /dev/null +++ b/.github/workflows/ubuntu-latest-arrch64-v9.0.0-build.yaml @@ -0,0 +1,36 @@ +name: ubuntu-latest v9.0.0 build arrch64 +run-name: CyberRT v9.0.0 build runner on ubuntu latest arrch64🚀 + +on: + push: + paths: + - '.github/workflows/ubuntu-latest-arrch64-v9.0.0-build.yaml' + + pull_request: + types: [opened, synchronize, reopened, closed] + +jobs: + build-arm-ubuntu-latest: + if: github.event.action == 'closed' + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: uraimo/run-on-arch-action@v2 + name: Run commands + env: + DEBIAN_FRONTEND: noninteractive + id: runcmd + with: + arch: aarch64 + distro: ubuntu_latest + + install: | + apt update + apt install -y lsb-release git wget pkg-config g++ cmake libpoco-dev uuid-dev libncurses5-dev python3-dev + + run: | + echo "-----------------------" + uname -a + lsb_release -a + echo "-----------------------" + bash -c "python3 install.py && source install/setup.bash && mkdir -p build && cd build && cmake .. && make -j$(nproc)" diff --git a/README.md b/README.md index 1fa8495..f58ce41 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ | Ubuntu18.04 arrch64 | [![build v9.0.0](https://github.com/minhanghuang/CyberRT/actions/workflows/ubuntu18-arrch64-v9.0.0-build.yaml/badge.svg?branch=v9.0.0)](https://github.com/minhanghuang/CyberRT/actions/workflows/ubuntu18-arrch64-v9.0.0-build.yaml) | | Ubuntu20.04 arrch64 | [![build v9.0.0](https://github.com/minhanghuang/CyberRT/actions/workflows/ubuntu20-arrch64-v9.0.0-build.yaml/badge.svg?branch=v9.0.0)](https://github.com/minhanghuang/CyberRT/actions/workflows/ubuntu20-arrch64-v9.0.0-build.yaml) | | Ubuntu22.04 arrch64 | [![build v9.0.0](https://github.com/minhanghuang/CyberRT/actions/workflows/ubuntu22-arrch64-v9.0.0-build.yaml/badge.svg?branch=v9.0.0)](https://github.com/minhanghuang/CyberRT/actions/workflows/ubuntu22-arrch64-v9.0.0-build.yaml) | +| Ubuntu latest arrch64 | [![build v9.0.0](https://github.com/minhanghuang/CyberRT/actions/workflows/ubuntu-latest-arrch64-v9.0.0-build.yaml/badge.svg?branch=v9.0.0)](https://github.com/minhanghuang/CyberRT/actions/workflows/ubuntu-latest-arrch64-v9.0.0-build.yaml) | ## #1 Env