From cbb0343d2067b31b88c8bc2dcfb8788637b928da Mon Sep 17 00:00:00 2001 From: Igor Pecovnik Date: Fri, 16 May 2025 15:58:05 +0200 Subject: [PATCH] Fix and improve Armbian GH Action - add forced host initialization - change to aarch64 build runner by default --- README.md | 6 +++--- action.yml | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 40aee61c3..db45442d4 100644 --- a/README.md +++ b/README.md @@ -55,7 +55,7 @@ Build minimal CLI Armbian Jammy for Bananapi M5 with LTS kernel: ./compile.sh \ BOARD=bananapim5 \ BRANCH=current \ -RELEASE=jammy \ +RELEASE=noble \ BUILD_MINIMAL=yes \ BUILD_DESKTOP=no \ KERNEL_CONFIGURE=no @@ -69,12 +69,12 @@ on: workflow_dispatch: jobs: build-armbian: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm # use ubuntu-24.04 when building x86 or riscv64 steps: - uses: armbian/build@main with: armbian_token: "${{ secrets.GITHUB_TOKEN }}" # GitHub token - armbian_release: "jammy" # userspace + armbian_release: "noble" # userspace armbian_target: "build" # build=image, kernel=kernel armbian_board: "bananapim5" # build target ``` diff --git a/action.yml b/action.yml index 688c8a74e..ce2ee9231 100644 --- a/action.yml +++ b/action.yml @@ -172,6 +172,10 @@ runs: # go to build folder cd build + # default build command below doesn't prepare host dependencies + sudo ./compile.sh requirements + sudo chown -R $USER:$USER . + # execute build command ./compile.sh "${{ inputs.armbian_target }}" \ REVISION="${{ env.ARMBIAN_VERSION }}" \