From b45dd02fd4898be29174518e183b698f2627eabd Mon Sep 17 00:00:00 2001 From: Nick Chan Date: Thu, 2 Jan 2025 01:33:48 +0800 Subject: [PATCH] attempt to fix actions 4 --- .github/workflows/build.yml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 07743e7..1066812 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,11 +26,11 @@ jobs: matrix: include: - arch: arm64 - os: ios - minos: "12.0" + sdk: iphoneos + target: "ios12.0" - arch: arm64 - os: tvos - minos: "12.0" + sdk: appletvos + target: "tvos12.0" runs-on: macos-15 name: Build steps: @@ -42,11 +42,11 @@ jobs: - name: Setup environment run: | export MACOSX_SYSROOT="$(xcrun -sdk macosx --show-sdk-path)" - export TARGET_SYSROOT="$(xcrun -sdk ${{ matrix.os }} --show-sdk-path)" + export TARGET_SYSROOT="$(xcrun -sdk ${{ matrix.sdk }} --show-sdk-path)" echo "CC=$(xcrun --find cc)" >> $GITHUB_ENV - echo "CFLAGS=-g -Wextra -Wno-unused-parameter -flto=thin -Os -isystem ${TARGET_SYSROOT}/usr/include/c++/v1 -arch ${{ matrix.arch }} -mtargetos=${{ matrix.os }}${{ matrix.minos }} -isysroot ${TARGET_SYSROOT} -isystem ${HOME}/include" >> $GITHUB_ENV + echo "CFLAGS=-g -Wextra -Wno-unused-parameter -flto=thin -Os -isystem ${TARGET_SYSROOT}/usr/include/c++/v1 -arch ${{ matrix.arch }} -mtargetos=${{ matrix.target }} -isysroot ${TARGET_SYSROOT} -isystem ${HOME}/include" >> $GITHUB_ENV echo "STRIP=xcrun -sdk iphoneos strip" >> $GITHUB_ENV - echo "LDFLAGS=-Os -flto=thin -mtargetos=${{ matrix.os }}${{ matrix.minos }} -isysroot ${TARGET_SYSROOT}" >> $GITHUB_ENV + echo "LDFLAGS=-Os -flto=thin -mtargetos=${{ matrix.target }} -isysroot ${TARGET_SYSROOT}" >> $GITHUB_ENV gh release download -R ProcursusTeam/ldid -p ldid_macosx_x86_64 install -m755 ldid_macosx_x86_64 ldid echo "${PWD}" >> $GITHUB_PATH @@ -83,13 +83,13 @@ jobs: - name: Build run: | make -j$(sysctl -n hw.ncpu) - mv launchctl launchctl_${{ matrix.os }}_${{ matrix.arch }} + mv launchctl launchctl_${{ matrix.sdk }}_${{ matrix.arch }} - name: Upload build artifact uses: actions/upload-artifact@v4 with: - name: launchctl_${{ matrix.os }}_${{ matrix.arch }} - path: launchctl_${{ matrix.os }}_${{ matrix.arch }} + name: launchctl_${{ matrix.sdk }}_${{ matrix.arch }} + path: launchctl_${{ matrix.sdk }}_${{ matrix.arch }} - name: Upload to release uses: softprops/action-gh-release@v2 @@ -97,4 +97,4 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - files: launchctl_${{ matrix.os }}_${{ matrix.arch }} + files: launchctl_${{ matrix.sdk }}_${{ matrix.arch }}