Skip to content

ci: Add Linux ARM64 builds #1

ci: Add Linux ARM64 builds

ci: Add Linux ARM64 builds #1

Workflow file for this run

name: 'Linux Release Builds'
on:
workflow_call:
inputs:
do_package:
required: false
type: boolean
default: false
do_package_symbols:
required: false
type: boolean
default: false
retention_days:
required: false
type: number
default: 14
run_build:
required: true
type: boolean
jobs:
ubuntu-release:
strategy:
matrix:
toolchain:
- cc: clang-18
cxx: clang++-18
- cc: gcc
cxx: g++
name: ${{ matrix.toolchain.cc }} release Builds for Ubuntu
environment: public-github-runners
runs-on: ubuntu-latest
container:
image: ghcr.io/vectorgrp/sil-kit-docker-build/sil-kit-ci-public-runner:main
if: inputs.run_build == true
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: ./.github/actions/build-cmake-preset
with:
preset-name: linux-release
do-package: ${{ inputs.do_package }}
retention-days: ${{ inputs.retention_days }}
cmake-args: "-DCMAKE_C_COMPILER=${{ matrix.toolchain.cc }} \
-DCMAKE_CXX_COMPILER=${{ matrix.toolchain.cxx }}"
testlog-name: "${{ github.job }}-${{ matrix.toolchain.cc }}

Check failure on line 47 in .github/workflows/build-linux.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/build-linux.yml

Invalid workflow file

You have an error in your yaml syntax on line 47