Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/actions/xcode-select/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ inputs:
xcode-version:
description: 'The version of Xcode to select'
required: true
default: '16.2'
default: '26.3'

runs:
using: composite
Expand Down
29 changes: 25 additions & 4 deletions .github/workflows/release-sdk-client.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ on:
jobs:
# Building is done on mac runner due to xcode build dependencies
build:
runs-on: macos-15
runs-on: macos-latest
permissions:
id-token: write
contents: write
Expand All @@ -28,12 +28,33 @@ jobs:

- uses: ./.github/actions/xcode-select
with:
xcode-version: '16.2'
xcode-version: '26.3'

- name: Setup Env from project's Env file
shell: bash
run: echo "$(cat pkgs/sdk/client/github_actions.env)" >> $GITHUB_ENV

- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: 8.0

- name: Copy global.json in place
shell: bash
run: cp global.example.json global.json

- name: Restore workloads
shell: bash
run: dotnet workload restore ${{ env.PROJECT_FILE }}

# The macOS runner image no longer ships the API level 34 platform.
- name: Install Android SDK dependencies
shell: bash
run: >
dotnet build ${{ env.PROJECT_FILE }} -f net8.0-android -t:InstallAndroidDependencies
-p:AndroidSdkDirectory="${ANDROID_HOME:-$HOME/Library/Android/sdk}"
-p:AcceptAndroidSDKLicenses=True

- uses: launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.2.0
name: Get secrets
with:
Expand Down Expand Up @@ -112,7 +133,7 @@ jobs:

# Packing is done on Mac due to ios workload requirements.
publish:
runs-on: macos-15
runs-on: macos-latest
needs: sign-dlls
permissions:
id-token: write
Expand All @@ -123,7 +144,7 @@ jobs:

- uses: ./.github/actions/xcode-select
with:
xcode-version: '16.2'
xcode-version: '26.3'

- name: Setup Env from project's Env file
shell: bash
Expand Down
25 changes: 23 additions & 2 deletions .github/workflows/sdk-client-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
build-and-test:
strategy:
matrix:
os: [macos-15]
os: [macos-latest]
fail-fast: false
runs-on: ${{ matrix.os }}
permissions:
Expand All @@ -24,12 +24,33 @@ jobs:

- uses: ./.github/actions/xcode-select
with:
xcode-version: '16.2'
xcode-version: '26.3'
Comment thread
tanderson-ld marked this conversation as resolved.
Comment thread
tanderson-ld marked this conversation as resolved.

- name: Setup Env from project's Env file
shell: bash
run: echo "$(cat pkgs/sdk/client/github_actions.env)" >> $GITHUB_ENV

- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: 8.0

- name: Copy global.json in place
shell: bash
run: cp global.example.json global.json

- name: Restore workloads
shell: bash
run: dotnet workload restore ${{ env.PROJECT_FILE }}

# The macOS runner image no longer ships the API level 34 platform.
- name: Install Android SDK dependencies
shell: bash
run: >
dotnet build ${{ env.PROJECT_FILE }} -f net8.0-android -t:InstallAndroidDependencies
-p:AndroidSdkDirectory="${ANDROID_HOME:-$HOME/Library/Android/sdk}"
-p:AcceptAndroidSDKLicenses=True

- uses: ./.github/actions/ci
with:
project_file: ${{ env.PROJECT_FILE}}
Expand Down
Loading