Skip to content
This repository was archived by the owner on Jun 17, 2026. It is now read-only.

useless features gone, most of them currently #88

useless features gone, most of them currently

useless features gone, most of them currently #88

Workflow file for this run

# 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