From ea7bac69785c86777231c51aed03344dfac42375 Mon Sep 17 00:00:00 2001 From: Tobiasz Laskowski Date: Sat, 27 Sep 2025 16:20:48 +0100 Subject: [PATCH 1/3] [ci] Update to haxe 4.3.7 --- .github/workflows/main.yml | 2 +- .github/workflows/setup/action.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index fdbd5ec4c..59cb67a46 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -6,7 +6,7 @@ jobs: strategy: fail-fast: false matrix: - haxe: [ 4.3.4, latest ] + haxe: [ 4.3.7, latest ] uses: ./.github/workflows/test.yml name: Test Windows (32bit) with: diff --git a/.github/workflows/setup/action.yml b/.github/workflows/setup/action.yml index c5e4d60ed..3b7dae26e 100644 --- a/.github/workflows/setup/action.yml +++ b/.github/workflows/setup/action.yml @@ -7,7 +7,7 @@ runs: using: composite steps: - name: install haxe - uses: Aidan63/setup-haxe@3d3101bcd0a2001699fc8295f4d9eddd0724d3e9 + uses: krdlab/setup-haxe@v2 with: haxe-version: ${{ inputs.haxe }} @@ -34,4 +34,4 @@ runs: - name: build hxcpp working-directory: tools/hxcpp shell: pwsh - run: haxe compile.hxml \ No newline at end of file + run: haxe compile.hxml From 0ff26de0a6c06276191956bbfe1d2a65221689ef Mon Sep 17 00:00:00 2001 From: Tobiasz Laskowski Date: Wed, 26 Nov 2025 11:21:43 +0000 Subject: [PATCH 2/3] [tests] Ensure HostExtendedRoot is in cppia host --- test/cppia/compile-host.hxml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/cppia/compile-host.hxml b/test/cppia/compile-host.hxml index efe8bdf09..c07d47137 100644 --- a/test/cppia/compile-host.hxml +++ b/test/cppia/compile-host.hxml @@ -1,6 +1,7 @@ -m CppiaHost +HostExtendedRoot -D scriptable -D dll_export=host_classes.info -L utest --dce no ---cpp bin \ No newline at end of file +--cpp bin From 7fdffb32ad70283e0734305f2806a3ba7ea2e25d Mon Sep 17 00:00:00 2001 From: Tobiasz Laskowski Date: Wed, 26 Nov 2025 11:42:01 +0000 Subject: [PATCH 3/3] [ci] Use haxe 4.3.7 everywhere --- .github/workflows/main.yml | 10 +++++----- .github/workflows/package.yml | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 59cb67a46..14e621101 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -20,7 +20,7 @@ jobs: strategy: fail-fast: false matrix: - haxe: [ 4.3.4, latest ] + haxe: [ 4.3.7, latest ] uses: ./.github/workflows/test.yml name: Test Windows (64bit) with: @@ -34,7 +34,7 @@ jobs: strategy: fail-fast: false matrix: - haxe: [ 4.3.4, latest ] + haxe: [ 4.3.7, latest ] uses: ./.github/workflows/test.yml name: Test MacOS (x86_64) with: @@ -48,7 +48,7 @@ jobs: strategy: fail-fast: false matrix: - haxe: [ 4.3.4, latest ] + haxe: [ 4.3.7, latest ] uses: ./.github/workflows/test.yml name: Test MacOS (Arm64) with: @@ -62,7 +62,7 @@ jobs: strategy: fail-fast: false matrix: - haxe: [ 4.3.4, latest ] + haxe: [ 4.3.7, latest ] uses: ./.github/workflows/test.yml name: Test Linux (32bit) with: @@ -76,7 +76,7 @@ jobs: strategy: fail-fast: false matrix: - haxe: [ 4.3.4, latest ] + haxe: [ 4.3.7, latest ] uses: ./.github/workflows/test.yml name: Test Linux (64bit) with: diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index c44816997..a04277911 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -16,9 +16,9 @@ jobs: with: fetch-depth: 0 - - uses: Aidan63/setup-haxe@3d3101bcd0a2001699fc8295f4d9eddd0724d3e9 + - uses: krdlab/setup-haxe@v2 with: - haxe-version: 4.3.4 + haxe-version: 4.3.7 - name: Set Haxelib run: |