1919 sudo apt-get update
2020 sudo apt-get install -y libgl1-mesa-dev libglu1-mesa-dev g++-multilib gcc-multilib libasound2-dev libx11-dev libxext-dev libxi-dev libxrandr-dev libxinerama-dev libpulse-dev libmbedtls-dev libpng-dev libturbojpeg-dev libuv1-dev libvorbis-dev
2121
22- - uses : krdlab/setup-haxe@v1
22+ - uses : krdlab/setup-haxe@8f35d1215b93e940a76f9470e22e8a5ba6149598
2323 with :
2424 haxe-version : ${{ env.HAXE_VERSION }}
2525
@@ -94,14 +94,14 @@ jobs:
9494 lime build SimpleAudio linux -release -verbose -nocolor
9595
9696 macos :
97- runs-on : macos-13
97+ runs-on : macos-14
9898 steps :
9999
100100 - uses : actions/checkout@v4
101101 with :
102102 submodules : true
103103
104- - uses : krdlab/setup-haxe@v1
104+ - uses : krdlab/setup-haxe@8f35d1215b93e940a76f9470e22e8a5ba6149598
105105 with :
106106 haxe-version : ${{ env.HAXE_VERSION }}
107107
@@ -111,14 +111,15 @@ jobs:
111111
112112 - name : Install HashLink dependencies
113113 run : |
114+ arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
114115 pushd project/lib/hashlink
115- brew update
116+ arch -x86_64 /usr/local/bin/ brew update
116117 rm /usr/local/bin/2to3*
117118 rm /usr/local/bin/idle3*
118119 rm /usr/local/bin/pydoc3*
119120 rm /usr/local/bin/python3*
120121 rm /usr/local/bin/pip3*
121- brew bundle
122+ arch -x86_64 /usr/local/bin/ brew bundle
122123 popd
123124
124125 - name : Install Haxe dependencies
@@ -194,7 +195,7 @@ jobs:
194195 with :
195196 submodules : true
196197
197- - uses : krdlab/setup-haxe@v1
198+ - uses : krdlab/setup-haxe@8f35d1215b93e940a76f9470e22e8a5ba6149598
198199 with :
199200 haxe-version : ${{ env.HAXE_VERSION }}
200201
@@ -297,7 +298,7 @@ jobs:
297298 distribution : " zulu"
298299 java-version : 17
299300
300- - uses : krdlab/setup-haxe@v1
301+ - uses : krdlab/setup-haxe@8f35d1215b93e940a76f9470e22e8a5ba6149598
301302 with :
302303 haxe-version : ${{ env.HAXE_VERSION }}
303304
@@ -363,14 +364,14 @@ jobs:
363364 lime create SimpleAudio -verbose -nocolor -eval
364365 lime build SimpleAudio android -release -verbose -nocolor -eval
365366 ios :
366- runs-on : macos-13
367+ runs-on : macos-14
367368 steps :
368369
369370 - uses : actions/checkout@v4
370371 with :
371372 submodules : true
372373
373- - uses : krdlab/setup-haxe@v1
374+ - uses : krdlab/setup-haxe@8f35d1215b93e940a76f9470e22e8a5ba6149598
374375 with :
375376 haxe-version : ${{ env.HAXE_VERSION }}
376377
@@ -434,7 +435,7 @@ jobs:
434435 with :
435436 submodules : true
436437
437- - uses : krdlab/setup-haxe@v1
438+ - uses : krdlab/setup-haxe@8f35d1215b93e940a76f9470e22e8a5ba6149598
438439 with :
439440 haxe-version : ${{ env.HAXE_VERSION }}
440441
@@ -526,6 +527,11 @@ jobs:
526527 name : Linux64-Hashlink
527528 path : templates/bin/hl/Linux64
528529
530+ - name : Rebuild Lime run.n
531+ working-directory : tools
532+ run : |
533+ haxe run.hxml
534+
529535 - name : Rebuild Lime svg.n
530536 working-directory : tools
531537 run : |
@@ -548,7 +554,7 @@ jobs:
548554
549555 - uses : actions/checkout@v4
550556
551- - uses : krdlab/setup-haxe@v1
557+ - uses : krdlab/setup-haxe@8f35d1215b93e940a76f9470e22e8a5ba6149598
552558 with :
553559 haxe-version : ${{ env.HAXE_VERSION }}
554560
@@ -578,7 +584,7 @@ jobs:
578584
579585 - uses : actions/checkout@v4
580586
581- - uses : krdlab/setup-haxe@v1
587+ - uses : krdlab/setup-haxe@8f35d1215b93e940a76f9470e22e8a5ba6149598
582588 with :
583589 haxe-version : ${{ env.HAXE_VERSION }}
584590
@@ -623,7 +629,7 @@ jobs:
623629 with :
624630 submodules : true
625631
626- - uses : krdlab/setup-haxe@v1
632+ - uses : krdlab/setup-haxe@8f35d1215b93e940a76f9470e22e8a5ba6149598
627633 with :
628634 haxe-version : ${{ matrix.haxe-version }}
629635
@@ -669,11 +675,11 @@ jobs:
669675 needs : package-haxelib
670676 strategy :
671677 matrix :
672- os : [windows-latest, ubuntu-22.04, macos-13 ]
678+ os : [windows-latest, ubuntu-22.04, macos-14 ]
673679 runs-on : ${{ matrix.os }}
674680 steps :
675681
676- - uses : krdlab/setup-haxe@v1
682+ - uses : krdlab/setup-haxe@8f35d1215b93e940a76f9470e22e8a5ba6149598
677683 with :
678684 haxe-version : ${{ env.HAXE_VERSION }}
679685
@@ -719,11 +725,11 @@ jobs:
719725 needs : package-haxelib
720726 strategy :
721727 matrix :
722- os : [windows-latest, ubuntu-22.04, macos-13 ]
728+ os : [windows-latest, ubuntu-22.04, macos-14 ]
723729 runs-on : ${{ matrix.os }}
724730 steps :
725731
726- - uses : krdlab/setup-haxe@v1
732+ - uses : krdlab/setup-haxe@8f35d1215b93e940a76f9470e22e8a5ba6149598
727733 with :
728734 haxe-version : 4.3.3 # minimum required version for HL/C is 4.3.3
729735
@@ -775,7 +781,7 @@ jobs:
775781
776782 - uses : actions/checkout@v4
777783
778- - uses : krdlab/setup-haxe@v1
784+ - uses : krdlab/setup-haxe@8f35d1215b93e940a76f9470e22e8a5ba6149598
779785 with :
780786 haxe-version : ${{ matrix.haxe-version }}
781787
@@ -833,11 +839,11 @@ jobs:
833839 strategy :
834840 matrix :
835841 haxe-version : [4.2.5]
836- os : [windows-latest, ubuntu-22.04, macos-13 ]
842+ os : [windows-latest, ubuntu-22.04, macos-14 ]
837843 runs-on : ${{ matrix.os }}
838844 steps :
839845
840- - uses : krdlab/setup-haxe@v1
846+ - uses : krdlab/setup-haxe@8f35d1215b93e940a76f9470e22e8a5ba6149598
841847 with :
842848 haxe-version : ${{ matrix.haxe-version }}
843849
0 commit comments