Skip to content

Commit a02b69e

Browse files
committed
Update release.yml
1 parent ece40d6 commit a02b69e

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

.github/workflows/release.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,31 @@ jobs:
2525
name: examples-${{ matrix.os }}
2626
path: build/**/bin/examples/**/*_demo*
2727

28+
godot:
29+
name: godot on ${{ matrix.os }}
30+
runs-on: ${{ matrix.os }}
31+
strategy:
32+
matrix:
33+
os: [ubuntu-latest, macos-latest, windows-latest]
34+
fail-fast: false
35+
36+
steps:
37+
- uses: actions/checkout@v4
38+
- uses: nttld/setup-ndk@v1
39+
id: setup-ndk
40+
with:
41+
ndk-version: r26d
42+
- uses: seanmiddleditch/gha-setup-ninja@master
43+
- name: build
44+
shell: bash
45+
run: python build.py --android --godot
46+
env:
47+
ANDROID_NDK_HOME: ${{ steps.setup-ndk.outputs.ndk-path }}
48+
- uses: actions/upload-artifact@v4
49+
with:
50+
name: godot-${{ matrix.os }}
51+
path: platforms/godot/addons/bin
52+
2853
unity:
2954
name: unity on ${{ matrix.os }}
3055
runs-on: ${{ matrix.os }}
@@ -76,6 +101,7 @@ jobs:
76101
run: |
77102
cd artifacts
78103
zip -r examples.zip examples
104+
# TODO(181): Package godot artifacts.
79105
- name: unity
80106
shell: bash
81107
run: |

0 commit comments

Comments
 (0)