Skip to content

ci: add Linux/arm64 badge (#158) #29

ci: add Linux/arm64 badge (#158)

ci: add Linux/arm64 badge (#158) #29

name: 'Linux/arm64'
on:
workflow_call:
inputs:
run_build:
required: true
type: boolean
push:
branches: [ 'main' ]
jobs:
ubuntu-arm-release:
strategy:
matrix:
toolchain:
- cc: clang-18
cxx: clang++-18
name: ${{ matrix.toolchain.cc }} release Builds for Ubuntu ARM64
runs-on: [ ubuntu-24.04arm-8core ]
container:
image: ghcr.io/vectorgrp/sil-kit-docker-build/sil-kit-ci-public-runner:main
if: (inputs.run_build == true) || (github.event_name == 'push')
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: ./.github/actions/build-cmake-preset
with:
preset-name: linux-release
cmake-args: "-DCMAKE_C_COMPILER=${{ matrix.toolchain.cc }} \
-DCMAKE_CXX_COMPILER=${{ matrix.toolchain.cxx }}"
artifact-label: ${{ github.job }}