This action sets up a Haxe environment for use in your workflows.
See action.yml and .github/workflows/.
Basic:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: krdlab/setup-haxe@v1
with:
haxe-version: 4.3.1
- run: |
haxe -version
haxelib install hxnodejs
For nigthly versions:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: krdlab/setup-haxe@v1
with:
haxe-version: latest # Install 'haxe_latest.tar.gz' from https://build.haxe.org/builds/haxe/linux64/
- run: haxe -version
Caching global packages data:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: krdlab/setup-haxe@v1
with:
haxe-version: 4.3.1
cache-dependency-path: 'lib.hxml'
- run: |
haxe -version
haxelib install lib.hxml --always