test-mac.yml 862 B

1234567891011121314151617181920212223242526272829
  1. - name: Setup Haxe
  2. run: |
  3. # mkdir ./macBinaries
  4. # curl -sSL https://build.haxe.org/builds/haxe/mac/haxe_latest.tar.gz -o ./macBinaries/haxe_bin.tar.gz
  5. set -ex
  6. tar -xf macBinaries/*_bin.tar.gz -C macBinaries --strip-components=1
  7. sudo mkdir -p /usr/local/bin/
  8. sudo mkdir -p /usr/local/share/haxe/
  9. sudo ln -s `pwd`/macBinaries/haxe /usr/local/bin/haxe
  10. sudo ln -s `pwd`/macBinaries/haxelib /usr/local/bin/haxelib
  11. sudo ln -s `pwd`/macBinaries/std /usr/local/share/haxe/std
  12. - name: Print Haxe version
  13. run: haxe -version
  14. - name: Setup haxelib
  15. run: |
  16. set -ex
  17. mkdir ~/haxelib
  18. haxelib setup ~/haxelib
  19. - name: Test
  20. run: |
  21. # disable invalid Unicode filenames on APFS
  22. echo "" > sys/compile-fs.hxml
  23. haxe RunCi.hxml -D include_legacy
  24. working-directory: ${{github.workspace}}/tests
  25. timeout-minutes: 60