From 5cf2e3c684354afa3529d8721505385c8c12c33b Mon Sep 17 00:00:00 2001 From: Craig Carnell <1188869+cscd98@users.noreply.github.com> Date: Wed, 28 Jan 2026 11:31:20 +0000 Subject: [PATCH] github actions: include iOS build, update action versions on macOS, see full build failures --- .github/workflows/MacOS.yml | 6 +++--- .github/workflows/iOS.yml | 26 ++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/iOS.yml diff --git a/.github/workflows/MacOS.yml b/.github/workflows/MacOS.yml index 10ab355ec3b8..8991351de2b9 100644 --- a/.github/workflows/MacOS.yml +++ b/.github/workflows/MacOS.yml @@ -15,18 +15,18 @@ jobs: runs-on: macos-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 - name: Compile RA run: | set -o pipefail - xcodebuild -workspace pkg/apple/RetroArch.xcworkspace -scheme RetroArch -config Release -xcconfig pkg/apple/GitHubCI.xcconfig -derivedDataPath build | xcpretty --color + xcodebuild -workspace pkg/apple/RetroArch.xcworkspace -scheme RetroArch -config Release -xcconfig pkg/apple/GitHubCI.xcconfig -derivedDataPath build - name: Get short SHA id: slug run: echo "sha8=$(echo ${GITHUB_SHA} | cut -c1-8)" >> $GITHUB_OUTPUT - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v6 with: name: RetroArch-${{ steps.slug.outputs.sha8 }} path: | diff --git a/.github/workflows/iOS.yml b/.github/workflows/iOS.yml new file mode 100644 index 000000000000..f794db867f19 --- /dev/null +++ b/.github/workflows/iOS.yml @@ -0,0 +1,26 @@ +name: CI iOS (13) + +on: + push: + pull_request: + +permissions: + contents: read + +env: + ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true + +jobs: + build: + runs-on: macos-latest + + steps: + - uses: actions/checkout@v6 + + - name: Compile RA + run: | + set -o pipefail + xcodebuild -workspace pkg/apple/RetroArch.xcworkspace -destination generic/platform=iOS -config Release \ + -scheme "RetroArch iOS Release" -xcconfig pkg/apple/GitHubCI.xcconfig \ + CODE_SIGNING_ALLOWED=NO \ CODE_SIGNING_REQUIRED=NO \ CODE_SIGN_IDENTITY="" \ PROVISIONING_PROFILE_SPECIFIER="" \ + -derivedDataPath build