Merge branch 'master' into 12.0-development

This commit is contained in:
Alex Szpakowski
2021-06-06 11:43:54 -03:00
16 changed files with 2768 additions and 1421 deletions
+47 -1
View File
@@ -3,7 +3,7 @@ on: [push, pull_request]
jobs:
linux-os:
runs-on: ubuntu-16.04
runs-on: ubuntu-18.04
steps:
- name: Update APT
run: sudo apt-get update
@@ -69,3 +69,49 @@ jobs:
with:
name: love-windows-${{ matrix.platform }}
path: install
macOS:
runs-on: macos-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Clone Dependencies
uses: actions/checkout@v2
with:
path: apple-dependencies
repository: slime73/love-apple-dependencies
ref: main
- name: Move Dependencies
run:
mv apple-dependencies/macOS/Frameworks platform/xcode/macosx
- name: Build
run:
xcodebuild clean archive -project platform/xcode/love.xcodeproj -scheme love-macosx -configuration Release -archivePath love-macos.xcarchive
- name: Export Archive
run:
xcodebuild -exportArchive -archivePath love-macos.xcarchive -exportPath love-macos -exportOptionsPlist platform/xcode/macosx/macos-copy-app.plist
- name: Zip Archive
run:
ditto -c -k --sequesterRsrc --keepParent love-macos/love.app love-macos.zip
- name: Artifact
uses: actions/upload-artifact@v2
with:
name: love-macos
path: love-macos.zip
iOS-Simulator:
runs-on: macos-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Clone Dependencies
uses: actions/checkout@v2
with:
path: apple-dependencies
repository: slime73/love-apple-dependencies
ref: main
- name: Move Dependencies
run: |
mv apple-dependencies/iOS/include platform/xcode/ios
mv apple-dependencies/iOS/libraries platform/xcode/ios
- name: Build
run:
xcodebuild -project platform/xcode/love.xcodeproj -scheme love-ios -configuration Release -destination 'platform=iOS Simulator,name=iPhone 11'