diff --git a/.gitea/workflows/Build Debug Library.yml b/.gitea/workflows/Build Debug Library.yml index 057999d..de9cbb5 100644 --- a/.gitea/workflows/Build Debug Library.yml +++ b/.gitea/workflows/Build Debug Library.yml @@ -19,7 +19,7 @@ jobs: - name: Build run: | swift build -Xswiftc -no-verify-emitted-module-interface - BIN_PATH=$(swift build --show-bin-path) + BIN_PATH=$(swift build --show-bin-path) mkdir -p "${{github.workspace}}/artifacts/" cp "$BIN_PATH/libLogic.dylib" "${{github.workspace}}/artifacts/" cp "$BIN_PATH/libSwiftGodot.dylib" "${{github.workspace}}/artifacts/" @@ -47,13 +47,20 @@ jobs: $binPath = swift build --show-bin-path New-Item -ItemType Directory -Path "${{github.workspace}}/artifacts" -Force Copy-Item -Path "$binPath/Logic.dll" -Destination "${{github.workspace}}/artifacts/" + Copy-Item -Path "$binPath/SwiftGodot.dll" -Destination "${{github.workspace}}/artifacts/" - - name: Bundle DLLs + - name: Bundle Logic DLLs uses: https://git.omgitsalexl.me/omgitsalexl/windows-collect-dependencies@v1.0.3 with: executable: "${{github.workspace}}/artifacts/Logic.dll" output: "${{github.workspace}}/artifacts/" + - name: Bundle SwiftGodot DLLs + uses: https://git.omgitsalexl.me/omgitsalexl/windows-collect-dependencies@v1.0.3 + with: + executable: "${{github.workspace}}/artifacts/SwiftGodot.dll" + output: "${{github.workspace}}/artifacts/" + - name: Upload Artifact uses: actions/upload-artifact@v4 with: @@ -79,13 +86,20 @@ jobs: BIN_PATH=$(swift build --show-bin-path) mkdir -p "${{github.workspace}}/artifacts/" cp "$BIN_PATH/libLogic.so" "${{github.workspace}}/artifacts/" + cp "$BIN_PATH/libSwiftGodot.so" "${{github.workspace}}/artifacts/" - - name: Bundle Shared Libraries + - name: Bundle libLogic Libraries uses: https://git.omgitsalexl.me/omgitsalexl/linux-collect-dependencies@v1.0.1 with: executable: "${{github.workspace}}/artifacts/libLogic.so" output: "${{github.workspace}}/artifacts/" + - name: Bundle libSwiftGodot Libraries + uses: https://git.omgitsalexl.me/omgitsalexl/linux-collect-dependencies@v1.0.1 + with: + executable: "${{github.workspace}}/artifacts/libSwiftGodot.so" + output: "${{github.workspace}}/artifacts/" + - name: Upload Artifact uses: actions/upload-artifact@v4 with: diff --git a/.gitea/workflows/Build Release Library.yml b/.gitea/workflows/Build Release Library.yml index 626f4dd..cccd1d2 100644 --- a/.gitea/workflows/Build Release Library.yml +++ b/.gitea/workflows/Build Release Library.yml @@ -19,7 +19,7 @@ jobs: run: | swift build -c release -Xswiftc -no-verify-emitted-module-interface BIN_PATH=$(swift build -c release --show-bin-path) - mkdir -p "${{github.workspace}}/artifacts" + mkdir -p "${{github.workspace}}/artifacts/" cp "$BIN_PATH/libLogic.dylib" "${{github.workspace}}/artifacts/" cp "$BIN_PATH/libSwiftGodot.dylib" "${{github.workspace}}/artifacts/" @@ -46,13 +46,20 @@ jobs: $binPath = swift build -c release --show-bin-path New-Item -ItemType Directory -Path "${{github.workspace}}/artifacts" -Force Copy-Item -Path "$binPath/Logic.dll" -Destination "${{github.workspace}}/artifacts/" + Copy-Item -Path "$binPath/SwiftGodot.dll" -Destination "${{github.workspace}}/artifacts/" - - name: Bundle DLLs + - name: Bundle Logic DLLs uses: https://git.omgitsalexl.me/omgitsalexl/windows-collect-dependencies@v1.0.3 with: executable: "${{github.workspace}}/artifacts/Logic.dll" output: "${{github.workspace}}/artifacts/" + - name: Bundle SwiftGodot DLLs + uses: https://git.omgitsalexl.me/omgitsalexl/windows-collect-dependencies@v1.0.3 + with: + executable: "${{github.workspace}}/artifacts/SwiftGodot.dll" + output: "${{github.workspace}}/artifacts/" + - name: Upload Artifact uses: actions/upload-artifact@v4 with: @@ -76,15 +83,22 @@ jobs: run: | swift build -c release -Xswiftc -no-verify-emitted-module-interface BIN_PATH=$(swift build -c release --show-bin-path) - mkdir -p "${{github.workspace}}/artifacts" + mkdir -p "${{github.workspace}}/artifacts/" cp "$BIN_PATH/libLogic.so" "${{github.workspace}}/artifacts/" + cp "$BIN_PATH/libSwiftGodot.so" "${{github.workspace}}/artifacts/" - - name: Bundle Shared Libraries + - name: Bundle libLogic Libraries uses: https://git.omgitsalexl.me/omgitsalexl/linux-collect-dependencies@v1.0.1 with: executable: "${{github.workspace}}/artifacts/libLogic.so" output: "${{github.workspace}}/artifacts/" + - name: Bundle libSwiftGodot Libraries + uses: https://git.omgitsalexl.me/omgitsalexl/linux-collect-dependencies@v1.0.1 + with: + executable: "${{github.workspace}}/artifacts/libSwiftGodot.so" + output: "${{github.workspace}}/artifacts/" + - name: Upload Artifact uses: actions/upload-artifact@v4 with: