Apache 2.0 licensing because funkin uses that #37
This file contains 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
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 |