Skip to content

Apache 2.0 licensing because funkin uses that #37

Apache 2.0 licensing because funkin uses that

Apache 2.0 licensing because funkin uses that #37

Workflow file for this run

name: Build
on: [push]
jobs:
buildWindows: # windows action build
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- uses: krdlab/setup-haxe@v1
with:
haxe-version: 4.2.5
- name: Set up Haxelib dependencies # need more effiecient way
run: |
haxelib install flixel-addons 3.0.2 --quiet
haxelib install flixel-demos 2.9.0 --quiet
haxelib install flixel-templates 2.6.6 --quiet
haxelib install flixel-tools 1.5.1 --quiet
haxelib install flixel-ui 2.5.0 --quiet
haxelib install flixel 5.6.2 --quiet
haxelib install hxcpp 4.3.2 --quiet
haxelib install flxanimate 3.0.4 --quiet
haxelib install hscript 2.5.0 --quiet
haxelib install lime-samples 7.0.0 --quiet
haxelib install lime 8.0.2 --quiet
haxelib install openfl 9.3.3 --quiet
haxelib install haxeui-core 1.6.0 --quiet
haxelib install haxeui-flixel 1.6.0 --quiet
haxelib install newgrounds --quiet
haxelib install hxCodec 3.0.2 --quiet
haxelib git polymod https://github.com/larsiusprime/polymod --quiet
haxelib git hxdiscord_rpc https://github.com/MAJigsaw77/hxdiscord_rpc.git --quiet
haxelib git linc_luajit https://github.com/superpowers04/linc_luajit --quiet
haxelib git flxanimate https://github.com/ShadowMario/flxanimate --quiet
- name: Build project
run: |
haxelib run lime build windows
- name: Uploading artifact
uses: actions/upload-artifact@v2
with:
name: FunkinOutWindows
path: export/release/windows/bin