Skip to content

Commit

Permalink
actions: move OpenFL 8.9.7 tests into separate job
Browse files Browse the repository at this point in the history
  • Loading branch information
joshtynjala committed Sep 6, 2023
1 parent f5cf1c2 commit 0d1cd15
Showing 1 changed file with 27 additions and 8 deletions.
35 changes: 27 additions & 8 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,25 @@ on:
- master

jobs:
test-neko-legacy:
strategy:
matrix:
haxe-version: [4.0.5, 4.1.5]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: krdlab/setup-haxe@v1
with:
haxe-version: ${{ matrix.haxe-version }}
- name: Set up Haxelib dependencies
run: |
haxelib install lime 7.8.0 --quiet
haxelib install openfl 8.9.7 --quiet
haxelib install utest --quiet
haxelib dev feathersui-formatters $GITHUB_WORKSPACE
- name: Run Tests
working-directory: test
run: haxelib run openfl test neko
test-html5:
strategy:
matrix:
Expand All @@ -22,8 +41,8 @@ jobs:
node-version: "16"
- name: Set up Haxelib dependencies
run: |
haxelib install lime 7.8.0 --quiet
haxelib install openfl 8.9.7 --quiet
haxelib install lime --quiet
haxelib install openfl --quiet
haxelib install utest --quiet
haxelib dev feathersui-formatters $GITHUB_WORKSPACE
- name: Set up Node.js dependencies
Expand All @@ -47,8 +66,8 @@ jobs:
haxe-version: ${{ matrix.haxe-version }}
- name: Set up Haxelib dependencies
run: |
haxelib install lime 7.8.0 --quiet
haxelib install openfl 8.9.7 --quiet
haxelib install lime --quiet
haxelib install openfl --quiet
haxelib install utest --quiet
haxelib dev feathersui-formatters $GITHUB_WORKSPACE
- name: Run Tests
Expand All @@ -66,8 +85,8 @@ jobs:
haxe-version: ${{ matrix.haxe-version }}
- name: Set up Haxelib dependencies
run: |
haxelib install lime 7.8.0 --quiet
haxelib install openfl 8.9.7 --quiet
haxelib install lime --quiet
haxelib install openfl --quiet
haxelib install utest --quiet
haxelib dev feathersui-formatters $GITHUB_WORKSPACE
- name: Run Tests
Expand All @@ -89,8 +108,8 @@ jobs:
haxe-version: ${{ matrix.haxe-version }}
- name: Set up Haxelib dependencies
run: |
haxelib install lime 7.8.0 --quiet
haxelib install openfl 8.9.7 --quiet
haxelib install lime --quiet
haxelib install openfl --quiet
haxelib install utest --quiet
haxelib dev feathersui-formatters ${{ github.workspace }}
haxelib run lime config AIR_SDK ${{ env.AIR_HOME }}
Expand Down

0 comments on commit 0d1cd15

Please sign in to comment.