Skip to content

[ci] Add arm64 support to test suite #40

[ci] Add arm64 support to test suite

[ci] Add arm64 support to test suite #40

Workflow file for this run

name: main
on: [push, pull_request]
jobs:
Windows32:
strategy:
fail-fast: false
matrix:
haxe: [ 4.3.4, latest ]
uses: ./.github/workflows/test.yml

Check failure on line 10 in .github/workflows/main.yml

View workflow run for this annotation

GitHub Actions / main

Invalid workflow file

The workflow is not valid. In .github/workflows/main.yml (Line: 10, Col: 11): Error from called workflow tobil4sk/hxcpp/.github/workflows/test.yml@7cae08adb7956321531accc6a0bd3fe14f69434c (Line: 22, Col: 20): Unexpected symbol: '"Arm64"'. Located at position 16 within expression: inputs.arch == "Arm64" && "HXCPP_ARM64" || "HXCPP_M${{ inputs.arch
name: Test Windows (32bit)
with:
haxe: ${{ matrix.haxe }}
arch: 32
sep: \
ext: .dll
os: windows-latest
Windows64:
strategy:
fail-fast: false
matrix:
haxe: [ 4.3.4, latest ]
uses: ./.github/workflows/test.yml
name: Test Windows (64bit)
with:
haxe: ${{ matrix.haxe }}
arch: 64
sep: \
ext: .dll
os: windows-latest
MacOS:
strategy:
fail-fast: false
matrix:
haxe: [ 4.3.4, latest ]
uses: ./.github/workflows/test.yml
name: Test MacOS
with:
haxe: ${{ matrix.haxe }}
arch: Arm64
sep: /
ext: .dylib
os: macos-latest
Linux32:
strategy:
fail-fast: false
matrix:
haxe: [ 4.3.4, latest ]
uses: ./.github/workflows/test.yml
name: Test Linux (32bit)
with:
haxe: ${{ matrix.haxe }}
arch: 32
sep: /
ext: .dso
os: ubuntu-latest
Linux64:
strategy:
fail-fast: false
matrix:
haxe: [ 4.3.4, latest ]
uses: ./.github/workflows/test.yml
name: Test Linux (64bit)
with:
haxe: ${{ matrix.haxe }}
arch: 64
sep: /
ext: .dso
os: ubuntu-latest