@@ -2,51 +2,46 @@ name: JXKit CI
22
33on :
44 push :
5- branches : [ main ]
5+ branches : [main]
66 pull_request :
77 branches :
8- - ' *'
9- schedule :
10- # run at 9AM & 9PM UTC
11- - cron : ' 0 9,21 * * *'
12-
13- env :
14- DEVELOPER_DIR : /Applications/Xcode_14.1.app/Contents/Developer
8+ - " *"
9+ workflow_dispatch :
1510
1611jobs :
1712 linux :
1813 runs-on : ubuntu-latest
1914 steps :
2015 - run : sudo apt-get update
2116 - name : Install dependencies
22- run : sudo apt-get install -y libjavascriptcoregtk-4.0 -dev
23- - run : pkg-config --libs javascriptcoregtk-4.0
17+ run : sudo apt-get install -y libjavascriptcoregtk-4.1 -dev
18+ - run : pkg-config --libs javascriptcoregtk-4.1
2419 - uses : actions/checkout@v2
2520 - name : Test (Debug)
2621 run : swift test --configuration debug
2722 - name : Test (Release)
2823 run : swift test --configuration release -Xswiftc -enable-testing
2924
3025 ios :
31- runs-on : macos-12
26+ runs-on : macos-latest
3227 steps :
3328 - uses : actions/checkout@v2
3429 - name : Test (Debug)
35- run : xcodebuild clean test -configuration Debug -scheme "JXKit" -sdk "iphonesimulator" -destination "platform=iOS Simulator,name=iPhone 14 Pro"
30+ run : xcodebuild clean test -configuration Debug -scheme "JXKit" -sdk "iphonesimulator" -destination "platform=iOS Simulator,name=iPhone 16 Pro"
3631 - name : Test (Release)
37- run : xcodebuild clean test -configuration Release -scheme "JXKit" -sdk "iphonesimulator" -destination "platform=iOS Simulator,name=iPhone 14 Pro"
32+ run : xcodebuild clean test -configuration Release -scheme "JXKit" -sdk "iphonesimulator" -destination "platform=iOS Simulator,name=iPhone 16 Pro"
3833
3934 tvos :
40- runs-on : macos-12
35+ runs-on : macos-latest
4136 steps :
4237 - uses : actions/checkout@v2
4338 - name : Test (Debug)
44- run : xcodebuild clean test -configuration Debug -scheme "JXKit" -sdk "appletvsimulator" -destination "platform=tvOS Simulator,name=Apple TV"
39+ run : xcodebuild clean test -configuration Debug -scheme "JXKit" -sdk "appletvsimulator" -destination "platform=tvOS Simulator,name=Apple TV"
4540 - name : Test (Release)
46- run : xcodebuild clean test -configuration Release -scheme "JXKit" -sdk "appletvsimulator" -destination "platform=tvOS Simulator,name=Apple TV"
41+ run : xcodebuild clean test -configuration Release -scheme "JXKit" -sdk "appletvsimulator" -destination "platform=tvOS Simulator,name=Apple TV"
4742
4843 macos :
49- runs-on : macos-12
44+ runs-on : macos-latest
5045 steps :
5146 - uses : actions/checkout@v2
5247 - name : Test (Debug)
5550 run : swift test --configuration release -Xswiftc -enable-testing
5651
5752 api-doc :
58- runs-on : macos-12 # needed to be able to document SwiftUI
53+ runs-on : macos-latest
5954 timeout-minutes : 20
6055 steps :
6156 - uses : actions/checkout@v2
7974 uses : peaceiris/actions-gh-pages@v3
8075 with :
8176 github_token : ${{ secrets.GITHUB_TOKEN }}
82- publish_dir : ' .'
83-
84-
77+ publish_dir : " ."
0 commit comments