diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ddd67d1..af92cf5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -45,6 +45,32 @@ jobs: with: artifacts: "gdcef-artifacts-godot_4-linux_x86_64.tar.gz" + ############################################################################# + ### MacOS + ############################################################################# + build_macos: + name: Build on MacOS + runs-on: macos-14 + steps: + - name: Checkout GDCEF + uses: actions/checkout@v3 + with: + ref: godot-4.x + submodules: true + - name: Compile GDCEF + run: | + cd addons/gdcef + python3 build.py + - name: Check build + run: | + ls cef_artifacts/libgdcef.dylib + tar -czvf gdcef-artifacts-godot_4-macos_x86_64.tar.gz cef_artifacts + - name: Do release + if: github.event_name == 'push' && contains(github.ref, 'refs/tags/') + uses: ncipollo/release-action@v1 + with: + artifacts: "gdcef-artifacts-godot_4-macos_x86_64.tar.gz" + ############################################################################# ### Windows #############################################################################