File tree Expand file tree Collapse file tree 6 files changed +57
-0
lines changed Expand file tree Collapse file tree 6 files changed +57
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Continuous integration
2+ on : [push, pull_request]
3+
4+ jobs :
5+ build :
6+ name : Build (macOS)
7+ runs-on : " macos-latest"
8+
9+ steps :
10+ - uses : actions/checkout@v2
11+ with :
12+ submodules : recursive
13+
14+ - name : Set up Python 3.x
15+ uses : actions/setup-python@v2
16+ with :
17+ python-version : ' 3.x'
18+ architecture : ' x64'
19+
20+ - name : Configuring Python
21+ run : |
22+ python -c "import sys; print(sys.version)"
23+ python -m pip install scons
24+ python --version
25+ scons --version
26+
27+ - name : Generate Headers
28+ run : |
29+ ./scripts/generate_headers.sh || true
30+
31+ - name : Compile Plugins
32+ run : |
33+ ./scripts/release_xcframework.sh 3.3
34+ ls -l bin/release
35+
36+ - uses : actions/upload-artifact@v2
37+ with :
38+ name : plugins
39+ path : bin/release/*
40+ retention-days : 4
41+ if-no-files-found : error
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ cd ./godot && \
3+ ./../scripts/timeout scons platform=iphone target=release_debug
Original file line number Diff line number Diff line change 11#! /bin/bash
2+ set -e
23
34# Compile static libraries
45
Original file line number Diff line number Diff line change 11#! /bin/bash
2+ set -e
23
34# Compile static libraries
45
Original file line number Diff line number Diff line change 11#! /bin/bash
2+ set -e
23
34GODOT_PLUGINS=" gamecenter inappstore icloud camera arkit apn"
45
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ (
3+ sleep 90
4+
5+ kill -s SIGTERM $$ && kill -0 $$ || exit 0
6+ sleep 1
7+ kill -s SIGKILL $$
8+ ) 2> /dev/null &
9+
10+ exec " $@ "
You can’t perform that action at this time.
0 commit comments