From 3cce7aa0a60e0f8772ec5e88ad281600a1292d3d Mon Sep 17 00:00:00 2001 From: Serhii Snitsaruk Date: Tue, 30 Jul 2024 14:16:01 +0200 Subject: [PATCH] GHA: Add arm64 Linux builds --- .github/workflows/linux.yml | 48 +++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 252269a..67bfc34 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -45,6 +45,8 @@ jobs: fail-fast: false matrix: opts: + # * Standard x86_64 + - name: Editor (x86_64, release) target: editor arch: x86_64 @@ -63,6 +65,8 @@ jobs: dotnet: false should-build: ${{ !inputs.test-build }} + # * Standard x86_32 + # - name: Editor (x86_32, release) # target: editor # arch: x86_32 @@ -81,6 +85,28 @@ jobs: dotnet: false should-build: ${{ !inputs.test-build }} + # * Standard arm64 + + - name: Editor (arm64, release) + target: editor + arch: arm64 + dotnet: false + should-build: ${{ !inputs.test-build }} + + - name: Template (arm64, release) + target: template_release + arch: arm64 + dotnet: false + should-build: ${{ !inputs.test-build }} + + - name: Template (arm64, debug) + target: template_debug + arch: arm64 + dotnet: false + should-build: ${{ !inputs.test-build }} + + # * .NET x86_64 + - name: Editor .NET (x86_64, release) target: editor arch: x86_64 @@ -99,6 +125,8 @@ jobs: dotnet: true should-build: ${{ !inputs.test-build }} + # * .NET x86_32 + # - name: Editor .NET (x86_32, release) # target: editor # arch: x86_32 @@ -117,6 +145,26 @@ jobs: dotnet: true should-build: ${{ !inputs.test-build }} + # * .NET arm64 + + - name: Editor .NET (arm64, release) + target: editor + arch: arm64 + dotnet: true + should-build: ${{ !inputs.test-build }} + + - name: Template .NET (arm64, release) + target: template_release + arch: arm64 + dotnet: true + should-build: ${{ !inputs.test-build }} + + - name: Template .NET (arm64, debug) + target: template_debug + arch: arm64 + dotnet: true + should-build: ${{ !inputs.test-build }} + exclude: - { opts: { should-build: false } }