This repository was archived by the owner on Jun 17, 2026. It is now read-only.
useless features gone, most of them currently #88
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # MAINLY shout out to Moxie, JS Engine and Psych Engine workflows! | |
| # Workflows fixed by a Former Dev, Daveberry Blueson! | |
| name: Compiling the engine | |
| on: | |
| push: | |
| branches: [ main ] | |
| pull_request: | |
| branches: [ main ] | |
| jobs: | |
| Linux-Build: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4.1.7 | |
| - uses: krdlab/setup-haxe@master | |
| with: | |
| haxe-version: 4.3.4 | |
| - name: Install Haxelib | |
| run: | | |
| sudo apt-get install libvlc-dev | |
| sudo apt-get install libvlccore-dev | |
| haxelib setup ~/haxelib | |
| chmod +x ./compile/workflow/unix.sh | |
| sh ./compile/workflow/unix.sh | |
| haxelib list | |
| - name: Compile Linux | |
| run: haxelib run lime build Project.xml linux | |
| # - name: Publish Artifact | |
| # uses: actions/upload-artifact@v4 | |
| # with: | |
| # name: Universe-Linux | |
| # path: 'export/release/linux/bin' | |
| Windows-Build: | |
| runs-on: windows-latest | |
| steps: | |
| - uses: actions/checkout@v4.1.7 | |
| - uses: krdlab/setup-haxe@master | |
| with: | |
| haxe-version: 4.3.4 | |
| - name: Install Haxelib | |
| run: | | |
| haxelib setup C:/haxelib | |
| .\"compile/workflow/windows.bat" | |
| haxelib list | |
| shell: cmd | |
| - name: Compile Windows | |
| run: haxelib run lime build windows | |
| # - name: Publish Artifact | |
| # uses: actions/upload-artifact@v4 | |
| # with: | |
| # name: Universe-Windows | |
| # path: export/release/windows/bin | |
| MacOS-INTEL-Build: | |
| runs-on: macos-latest | |
| steps: | |
| - uses: actions/checkout@v4.1.7 | |
| - uses: krdlab/setup-haxe@master | |
| with: | |
| haxe-version: 4.3.4 | |
| - name: Install Haxelib | |
| run: | | |
| haxelib setup ~/haxelib | |
| chmod +x ./compile/workflow/unix.sh | |
| sh ./compile/workflow/unix.sh | |
| haxelib list | |
| - name: Compile MacOS ARM | |
| run: haxelib run lime build mac -64 | |
| # - name: Publish Artifact | |
| # uses: actions/upload-artifact@v4 | |
| # with: | |
| # name: Universe-MacOS-INTEL | |
| # path: export/release/macos/bin | |
| # MacOS On ARM (M1 to M4 chips) Was originally broken, but found out it was lime. | |
| MacOS-ARM-Build: | |
| runs-on: macos-latest | |
| steps: | |
| - uses: actions/checkout@v4.1.7 | |
| - uses: krdlab/setup-haxe@master | |
| with: | |
| haxe-version: 4.3.4 | |
| - name: Install Haxelib | |
| run: | | |
| haxelib setup ~/haxelib | |
| chmod +x ./compile/workflow/unix.sh | |
| sh ./compile/workflow/unix.sh | |
| haxelib list | |
| haxelib install lime 8.2.2 && haxelib set lime 8.2.2 | |
| - name: Compile MacOS ARM | |
| run: haxelib run lime build mac -arm64 | |
| # - name: Publish Artifact | |
| # uses: actions/upload-artifact@v4 | |
| # with: | |
| # name: Universe-MacOS-ARM | |
| # path: export/release/macos/bin |