From fe437204b88d50669d22fa0f405eececac144437 Mon Sep 17 00:00:00 2001 From: Joshua Granick Date: Thu, 17 Oct 2019 10:28:40 -0700 Subject: [PATCH] Update main.yml --- .github/workflows/main.yml | 44 +++++++++++++++++++++----------------- 1 file changed, 24 insertions(+), 20 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 8f80d13cc..44eacd009 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -11,36 +11,40 @@ jobs: - uses: actions/checkout@v1 with: fetch-depth: 1 - - - name: Setup + + - name: Setup Environment run: | sudo apt-get install -y haxe libgl1-mesa-dev libglu1-mesa-dev g++ g++-multilib gcc-multilib libasound2-dev libx11-dev libxext-dev libxi-dev libxrandr-dev libxinerama-dev - mkdir ./.haxelib - haxelib setup ./.haxelib - haxelib install hxcpp - git clone https://github.com/jgranick/format ./format --depth 1 - haxelib dev format ./format - haxelib install mcover - haxelib install hamcrest - git clone https://github.com/openfl/munit ./munit --depth 1 - haxelib dev munit ./munit/src - cd ./munit/tool && haxe build.hxml sudo apt-get install -y build-essential git curl python curl -O https://bootstrap.pypa.io/get-pip.py && python get-pip.py pip install awscli awsebcli - - - name: Install + + - name: Install Dependencies + run: | + mkdir ./.haxelib + haxelib setup ./.haxelib + haxelib install hxcpp --quiet + git clone https://github.com/jgranick/format ./format --depth 1 + haxelib dev format ./format + haxelib install mcover --quiet + haxelib install hamcrest --quiet + git clone https://github.com/openfl/munit ./munit --depth 1 + haxelib dev munit ./munit/src + cd ./munit/tool && haxe build.hxml + haxelib install format --quiet + haxelib install hxp --quiet + + - name: Install Alias run: | haxelib dev lime $GITHUB_WORKSPACE - haxelib install format - haxelib install hxp haxelib run lime setup -alias -y - lime rebuild hxcpp linux -static - - name: Tools - run: lime rebuild tools -nocolor -verbose + - name: Rebuild Tools + run: | + lime rebuild hxcpp linux -static + lime rebuild tools -nocolor -verbose - - name: Binaries + - name: Rebuild Binaries run: | lime rebuild linux -64 -release -verbose -nocolor lime rebuild linux -32 -release -verbose -nocolor