kitgit

tirbofish/dropbear · commit

1eeec37e50fcd1df2d1bd03a24d98fb31eabf756

jarvis, run github actions. i made some more changes... nothing works i hate this so fucking much

Unverified

tk <4tkbytes@pm.me> · 2025-11-10 14:37

view full diff

diff --git a/.github/workflows/create_executable.yaml b/.github/workflows/create_executable.yaml
index 4ebcb46..7d407fe 100644
--- a/.github/workflows/create_executable.yaml
+++ b/.github/workflows/create_executable.yaml
@@ -100,16 +100,20 @@ jobs:
 
       - name: Prepare artifact
         run: |
-          mkdir dist
+          mkdir -p dist/libs
           cp target/${{ matrix.target }}/release/eucalyptus-editor${{ matrix.ext }} dist/
-          
-          # Copy any library files from target/release
+
           if [ "${{ matrix.os }}" = "windows-latest" ]; then
-            cp target/${{ matrix.target }}/release/*.dll dist/ 2>/dev/null || true
+            # Copy Windows native libs and import library
+            cp target/${{ matrix.target }}/release/eucalyptus_core.dll dist/ 2>/dev/null || true
+            cp target/${{ matrix.target }}/release/eucalyptus_core.dll dist/libs/ 2>/dev/null || true
+            cp target/${{ matrix.target }}/release/eucalyptus_core.dll.lib dist/libs/ 2>/dev/null || true
           elif [ "${{ matrix.os }}" = "ubuntu-latest" ]; then
-            cp target/${{ matrix.target }}/release/*.so* dist/ 2>/dev/null || true
+            cp target/${{ matrix.target }}/release/libeucalyptus_core.so dist/ 2>/dev/null || true
+            cp target/${{ matrix.target }}/release/libeucalyptus_core.so dist/libs/ 2>/dev/null || true
           elif [ "${{ matrix.os }}" = "macos-latest" ]; then
-            cp target/${{ matrix.target }}/release/*.dylib dist/ 2>/dev/null || true
+            cp target/${{ matrix.target }}/release/libeucalyptus_core.dylib dist/ 2>/dev/null || true
+            cp target/${{ matrix.target }}/release/libeucalyptus_core.dylib dist/libs/ 2>/dev/null || true
             cp README.md dist/
           fi
         shell: bash
diff --git a/.run/Build eucalyptus_core cdylib.run.xml b/.run/Build eucalyptus_core cdylib.run.xml
index cdc5a07..03d23c4 100644
--- a/.run/Build eucalyptus_core cdylib.run.xml
+++ b/.run/Build eucalyptus_core cdylib.run.xml
@@ -1,5 +1,6 @@
 <component name="ProjectRunConfigurationManager">
   <configuration default="false" name="Build eucalyptus_core cdylib" type="CargoCommandRunConfiguration" factoryName="Cargo Command">
+    <option name="buildProfileId" value="release" />
     <option name="command" value="build -p eucalyptus-core --features &quot;editor&quot;" />
     <option name="workingDirectory" value="file://$PROJECT_DIR$" />
     <envs />
diff --git a/dropbear-engine/src/lib.rs b/dropbear-engine/src/lib.rs
index d7809b1..bb19291 100644
--- a/dropbear-engine/src/lib.rs
+++ b/dropbear-engine/src/lib.rs
@@ -469,7 +469,7 @@ impl App {
 
         #[cfg(not(target_os = "android"))]
         {

Large diffs are not rendered by default. Showing the first 50 of 277 lines. Show full diff