Skip to content

[ci] set haxe version to v4.3.6 #55

[ci] set haxe version to v4.3.6

[ci] set haxe version to v4.3.6 #55

Workflow file for this run

name: test
on:
push:
pull_request:
jobs:
build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
haxe:
- latest
- 4.3.6
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install haxe ${{ matrix.haxe }}
uses: krdlab/setup-haxe@v1.5.1
with:
haxe-version: ${{ matrix.haxe }}
- run: haxe --version
- name: Install haxelibs
run: |
haxelib git sasl https://github.com/tong/hxsasl
haxelib dev hxmpp .
haxelib install test.hxml --always
haxelib install hxcpp
haxelib install hxcs
haxelib install hxjava
haxelib install hxnodejs
haxelib install utest
- name: Run unit tests
run: haxe test.hxml
- name: Build unit tests (hl)
run: haxe --cwd test build-hl.hxml
- name: Build unit tests (jvm)
run: haxe --cwd test build-jvm.hxml
- name: Build unit tests (lua)
run: haxe --cwd test build-lua.hxml
- name: Build unit tests (neko)
run: haxe --cwd test build-neko.hxml
- name: Build unit tests (nodejs)
run: haxe --cwd test build-nodejs.hxml
- name: Build unit tests (php)
run: haxe --cwd test build-php.hxml
- name: Build unit tests (python)
run: haxe --cwd test build-python.hxml
- name: Build unit tests (cpp)
run: haxe --cwd test build-cpp.hxml
- name: Build haxedoc.xml
run: haxe haxedoc.hxml
# - name: Build example [node]
# run: haxe --cwd example node.hxml
# - name: Build example [hl]
# run: haxe --cwd example hl.hxml