Jesus Oliver 8 месяцев назад
Родитель
Сommit
effe3f2863
2 измененных файлов с 20 добавлено и 3 удалено
  1. 19 2
      .github/workflows/main.yml
  2. 1 1
      jme3-ios-native/src/jme3_ios_native.h

+ 19 - 2
.github/workflows/main.yml

@@ -134,12 +134,11 @@ jobs:
           ./gradlew -PuseCommitHashAsVersionName=true --no-daemon -PbuildNativeProjects=true \
           ./gradlew -PuseCommitHashAsVersionName=true --no-daemon -PbuildNativeProjects=true \
           :jme3-ios-native:build
           :jme3-ios-native:build
 
 
-      # TODO: how to upload this jars to maven?
       - name: Upload natives
       - name: Upload natives
         uses: actions/upload-artifact@master
         uses: actions/upload-artifact@master
         with:
         with:
           name: ios-natives
           name: ios-natives
-          path: jme3-ios-native/build/libs
+          path: jme3-ios-native/template/META-INF/robovm/ios/libs/jme3-ios-native.xcframework
 
 
   # Build the natives on android
   # Build the natives on android
   BuildAndroidNatives:
   BuildAndroidNatives:
@@ -209,6 +208,12 @@ jobs:
           name: android-natives
           name: android-natives
           path: build/native
           path: build/native
 
 
+      - name: Download natives for iOS
+        uses: actions/download-artifact@master
+        with:
+          name: ios-natives
+          path: jme3-ios-native/template/META-INF/robovm/ios/libs/jme3-ios-native.xcframework
+
       - name: Validate the Gradle wrapper
       - name: Validate the Gradle wrapper
         uses: gradle/actions/wrapper-validation@v3
         uses: gradle/actions/wrapper-validation@v3
       - name: Build Engine
       - name: Build Engine
@@ -401,6 +406,12 @@ jobs:
           name: android-natives
           name: android-natives
           path: build/native
           path: build/native
 
 
+      - name: Download natives for iOS
+        uses: actions/download-artifact@master
+        with:
+          name: ios-natives
+          path: jme3-ios-native/template/META-INF/robovm/ios/libs/jme3-ios-native.xcframework
+
       - name: Rebuild the maven artifacts and deploy them to the Sonatype repository
       - name: Rebuild the maven artifacts and deploy them to the Sonatype repository
         run: |
         run: |
           if [ "${{ secrets.OSSRH_PASSWORD }}" = "" ];
           if [ "${{ secrets.OSSRH_PASSWORD }}" = "" ];
@@ -458,6 +469,12 @@ jobs:
           name: android-natives
           name: android-natives
           path: build/native
           path: build/native
 
 
+      - name: Download natives for iOS
+        uses: actions/download-artifact@master
+        with:
+          name: ios-natives
+          path: jme3-ios-native/template/META-INF/robovm/ios/libs/jme3-ios-native.xcframework
+
       - name: Rebuild the maven artifacts and deploy them to Sonatype OSSRH
       - name: Rebuild the maven artifacts and deploy them to Sonatype OSSRH
         run: |
         run: |
           if [ "${{ secrets.OSSRH_PASSWORD }}" = "" ];
           if [ "${{ secrets.OSSRH_PASSWORD }}" = "" ];

+ 1 - 1
jme3-ios-native/src/jme3_ios_native.h

@@ -2,7 +2,7 @@
 //  jme3_ios_native.h
 //  jme3_ios_native.h
 //  jme3-ios-native
 //  jme3-ios-native
 //
 //
-//  Created by v1r7ua1 on 19/09/2024.
+//  Created by joliver82 on 19/09/2024.
 //
 //
 
 
 #import <Foundation/Foundation.h>
 #import <Foundation/Foundation.h>