Merge branch 'develop' into 8.3.0-Dev

This commit is contained in:
Josh Tynjala
2025-06-04 11:33:42 -07:00
10 changed files with 160 additions and 67 deletions

View File

@@ -7,7 +7,7 @@ env:
jobs:
linux:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
@@ -30,6 +30,7 @@ jobs:
- name: Install Haxe dependencies
run: |
curl --output ../hxcpp-4.3.45.zip --location https://github.com/HaxeFoundation/hxcpp/releases/download/v4.3.45/hxcpp-4.3.45.zip
haxelib --global update haxelib --quiet
haxelib install ../hxcpp-4.3.45.zip --quiet
haxelib install format --quiet
haxelib install hxp --quiet
@@ -272,7 +273,7 @@ jobs:
lime build SimpleAudio windows -release -verbose -nocolor
android:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
strategy:
matrix:
ndk-version: [r21e, stable]
@@ -425,7 +426,7 @@ jobs:
package-haxelib:
needs: [linux, macos, windows, android, ios]
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
@@ -541,7 +542,7 @@ jobs:
if-no-files-found: error
docs:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
@@ -571,7 +572,7 @@ jobs:
if-no-files-found: error
flash-samples:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
@@ -667,7 +668,7 @@ jobs:
needs: package-haxelib
strategy:
matrix:
os: [windows-latest, ubuntu-20.04, macos-13]
os: [windows-latest, ubuntu-22.04, macos-13]
runs-on: ${{ matrix.os }}
steps:
@@ -717,7 +718,7 @@ jobs:
needs: package-haxelib
strategy:
matrix:
os: [windows-latest, ubuntu-20.04, macos-13]
os: [windows-latest, ubuntu-22.04, macos-13]
runs-on: ${{ matrix.os }}
steps:
@@ -765,7 +766,7 @@ jobs:
html5-samples:
needs: package-haxelib
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
strategy:
matrix:
haxe-version: [3.4.7, 4.0.5, 4.1.5, 4.2.5, 4.3.6]
@@ -834,7 +835,7 @@ jobs:
strategy:
matrix:
haxe-version: [3.4.7, 4.2.5]
os: [windows-latest, ubuntu-20.04, macos-13]
os: [windows-latest, ubuntu-22.04, macos-13]
runs-on: ${{ matrix.os }}
steps:
@@ -881,7 +882,7 @@ jobs:
lime build SimpleAudio neko -release -verbose -nocolor
notify:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
needs: [package-haxelib, docs, android, flash-samples, air-samples, hashlink-samples, hashlinkc-samples, html5-samples, ios, linux, macos, neko-samples, windows]
if: ${{ github.repository == 'openfl/lime' && github.event_name != 'pull_request' }}
steps: