From d57134307e988b8583d61d4c351ed2f5247e7475 Mon Sep 17 00:00:00 2001 From: Rafi Date: Sun, 7 Jun 2026 12:24:47 +0100 Subject: [PATCH 1/3] Add files via upload --- .github/workflows/linux.yml | 12 ++++++------ .github/workflows/macos.yml | 12 ++++++------ .github/workflows/windows.yml | 12 ++++++------ 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index b8cb43d389..fdf397ab48 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -4,6 +4,10 @@ on: push: workflow_dispatch: +env: + HAXE_VERSION: 4.3.7 + HXCPP_COMPILE_CACHE: ${{ github.workspace }}/.hxcpp_cache + jobs: build: name: Linux Build @@ -17,7 +21,7 @@ jobs: - name: Setting up Haxe uses: krdlab/setup-haxe@v2 with: - haxe-version: 4.3.7 + haxe-version: ${{ env.HAXE_VERSION }} - name: Restore existing build cache for faster compilation uses: actions/cache@v4.2.3 with: @@ -27,8 +31,6 @@ jobs: .haxelib/ export/release/linux/haxe/ export/release/linux/obj/ - - run: | - echo "HXCPP_COMPILE_CACHE=~/.hxcpp" >> $GITHUB_ENV - name: Installing LibVLC run: | sudo apt-get install libvlc-dev libvlccore-dev @@ -91,7 +93,7 @@ jobs: - name: Setting up Haxe uses: krdlab/setup-haxe@v2 with: - haxe-version: 4.3.7 + haxe-version: ${{ env.HAXE_VERSION }} - name: Restore existing build cache for faster compilation uses: actions/cache@v4.2.3 with: @@ -101,8 +103,6 @@ jobs: .haxelib/ export/debug/linux/haxe/ export/debug/linux/obj/ - - run: | - echo "HXCPP_COMPILE_CACHE=~/.hxcpp" >> $GITHUB_ENV - name: Installing LibVLC run: | sudo apt-get install libvlc-dev libvlccore-dev diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 074c752aa6..4b9e36a2e4 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -4,6 +4,10 @@ on: push: workflow_dispatch: +env: + HAXE_VERSION: 4.3.7 + HXCPP_COMPILE_CACHE: ${{ github.workspace }}/.hxcpp_cache + jobs: build: name: Mac OS Build @@ -17,7 +21,7 @@ jobs: - name: Setting up Haxe uses: krdlab/setup-haxe@v2 with: - haxe-version: 4.3.7 + haxe-version: ${{ env.HAXE_VERSION }} - name: Restore existing build cache for faster compilation uses: actions/cache@v4.2.3 with: @@ -27,8 +31,6 @@ jobs: .haxelib/ export/release/macos/haxe/ export/release/macos/obj/ - - run: | - echo "HXCPP_COMPILE_CACHE=~/.hxcpp" >> $GITHUB_ENV - name: Installing/Updating libraries run: | haxe -cp commandline -D analyzer-optimize --run Main setup -s @@ -88,7 +90,7 @@ jobs: - name: Setting up Haxe uses: krdlab/setup-haxe@v2 with: - haxe-version: 4.3.7 + haxe-version: ${{ env.HAXE_VERSION }} - name: Restore existing build cache for faster compilation uses: actions/cache@v4.2.3 with: @@ -98,8 +100,6 @@ jobs: .haxelib/ export/debug/macos/haxe/ export/debug/macos/obj/ - - run: | - echo "HXCPP_COMPILE_CACHE=~/.hxcpp" >> $GITHUB_ENV - name: Installing/Updating libraries run: | haxe -cp commandline -D analyzer-optimize --run Main setup -s diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 1f534cfa59..867b165073 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -4,6 +4,10 @@ on: push: workflow_dispatch: +env: + HAXE_VERSION: 4.3.7 + HXCPP_COMPILE_CACHE: ${{ github.workspace }}/.hxcpp_cache + jobs: build: name: Windows Build @@ -17,7 +21,7 @@ jobs: - name: Setting up Haxe uses: krdlab/setup-haxe@v2 with: - haxe-version: 4.3.7 + haxe-version: ${{ env.HAXE_VERSION }} - name: Restore existing build cache for faster compilation uses: actions/cache@v4.2.3 with: @@ -27,8 +31,6 @@ jobs: .haxelib/ export/release/windows/haxe/ export/release/windows/obj/ - - run: | - echo "HXCPP_COMPILE_CACHE=~/.hxcpp" >> $GITHUB_ENV - name: Installing/Updating libraries run: | haxe -cp commandline -D analyzer-optimize --run Main setup -s --no-vscheck @@ -86,7 +88,7 @@ jobs: - name: Setting up Haxe uses: krdlab/setup-haxe@v2 with: - haxe-version: 4.3.7 + haxe-version: ${{ env.HAXE_VERSION }} - name: Restore existing build cache for faster compilation uses: actions/cache@v4.2.3 with: @@ -96,8 +98,6 @@ jobs: .haxelib/ export/debug/windows/haxe/ export/debug/windows/obj/ - - run: | - echo "HXCPP_COMPILE_CACHE=~/.hxcpp" >> $GITHUB_ENV - name: Installing/Updating libraries run: | haxe -cp commandline -D analyzer-optimize --run Main setup -s --no-vscheck From 0fc77af34d3affaa80ebdb13167a4f9be7a9ec24 Mon Sep 17 00:00:00 2001 From: Rafi Date: Sun, 7 Jun 2026 13:51:05 +0100 Subject: [PATCH 2/3] Actually, I'm going to remove `HXCPP_COMPILE_CACHE` from Windows workflow, since it already can speed up --- .github/workflows/windows.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 867b165073..089af6515b 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -6,7 +6,6 @@ on: env: HAXE_VERSION: 4.3.7 - HXCPP_COMPILE_CACHE: ${{ github.workspace }}/.hxcpp_cache jobs: build: From 61610fbe593747516d5781ccc58d8e94e68efe3e Mon Sep 17 00:00:00 2001 From: Rafi Date: Sun, 7 Jun 2026 13:56:32 +0100 Subject: [PATCH 3/3] Nope nvm --- .github/workflows/windows.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 089af6515b..867b165073 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -6,6 +6,7 @@ on: env: HAXE_VERSION: 4.3.7 + HXCPP_COMPILE_CACHE: ${{ github.workspace }}/.hxcpp_cache jobs: build: