Skip to content

Commit

Permalink
Merge pull request #113 from shiguredo/feature/github-actions-macos-15
Browse files Browse the repository at this point in the history
Feature/GitHub actions macos 15
  • Loading branch information
voluntas authored Nov 27, 2024
2 parents 28e08a4 + dca2738 commit 78ef53e
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 14 deletions.
26 changes: 13 additions & 13 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,11 +56,11 @@ jobs:
runs_on: ubuntu-22.04
os: ubuntu
arch: x86_64
- name: macos-13_arm64
- name: macos-15_arm64
target: macos_arm64
runs_on: macos-13
runs_on: macos-15
os: macos
python_host_platform: "macosx-13.0-arm64"
python_host_platform: "macosx-15.0-arm64"
archflags: "-arch arm64"
- name: macos-14_arm64
target: macos_arm64
Expand Down Expand Up @@ -226,8 +226,8 @@ jobs:
platform:
# - name: ubuntu-24.04_x86_64
- name: ubuntu-22.04_x86_64
- name: macos-15_arm64
- name: macos-14_arm64
- name: macos-13_arm64
- name: windows-2022
python_version:
- "3.10"
Expand All @@ -251,7 +251,7 @@ jobs:
fi
# matrix の中で1個だけソースディストリビューション用のデータを残しておく
- run: mv *.tar.gz dist/
if: ${{ matrix.platform.name == 'macos-14_arm64' && matrix.python_version == '3.10' }}
if: ${{ matrix.platform.name == 'macos-15_arm64' && matrix.python_version == '3.10' }}

# テスト用
# - name: Publish package to TestPyPI
Expand Down Expand Up @@ -295,21 +295,21 @@ jobs:
- uses: ./.github/actions/download
with: { "platform": "ubuntu-24.04_armv8", "python_version": "3.12" }
- uses: ./.github/actions/download
with: { "platform": "macos-14_arm64", "python_version": "3.10" }
with: { "platform": "macos-15_arm64", "python_version": "3.10" }
- uses: ./.github/actions/download
with: { "platform": "macos-14_arm64", "python_version": "3.11" }
with: { "platform": "macos-15_arm64", "python_version": "3.11" }
- uses: ./.github/actions/download
with: { "platform": "macos-14_arm64", "python_version": "3.12" }
with: { "platform": "macos-15_arm64", "python_version": "3.12" }
- uses: ./.github/actions/download
with: { "platform": "macos-14_arm64", "python_version": "3.13" }
with: { "platform": "macos-15_arm64", "python_version": "3.13" }
- uses: ./.github/actions/download
with: { "platform": "macos-13_arm64", "python_version": "3.10" }
with: { "platform": "macos-14_arm64", "python_version": "3.10" }
- uses: ./.github/actions/download
with: { "platform": "macos-13_arm64", "python_version": "3.11" }
with: { "platform": "macos-14_arm64", "python_version": "3.11" }
- uses: ./.github/actions/download
with: { "platform": "macos-13_arm64", "python_version": "3.12" }
with: { "platform": "macos-14_arm64", "python_version": "3.12" }
- uses: ./.github/actions/download
with: { "platform": "macos-13_arm64", "python_version": "3.13" }
with: { "platform": "macos-14_arm64", "python_version": "3.13" }
- uses: ./.github/actions/download
with: { "platform": "windows-2022", "python_version": "3.10" }
- uses: ./.github/actions/download
Expand Down
4 changes: 4 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@

## develop

- [CHANGE] macOS Sonoma 13 のサポートを終了する
- @voluntas
- [CHANGE] `client_cert``client_key` の指定にはパスではなく中身の文字列を指定するようにする
- C++ SDK 側の仕様変更に追従する
- @voluntas
Expand Down Expand Up @@ -62,6 +64,8 @@

### misc

- [ADD] macos-15 を E2E テストに追加する
- @voluntas
- [ADD] canary.py を追加
- @voluntas
- [ADD] Python 3.13 を E2E テストに追加する
Expand Down
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,13 +93,20 @@ PyPI 経由ではインストールできません。
- Windows Server 2022 x86_64
- macOS Sequoia 15 arm64
- macOS Ventura 14 arm64
- macOS Sonoma 13 arm64
- Ubuntu 24.04 LTS x86_64
- Ubuntu 24.04 LTS arm64
- Ubuntu 22.04 LTS x86_64
- Ubuntu 22.04 LTS arm64 (NVIDIA Jetson JetPack SDK 6)
- PyPI からではなくパッケージファイルを利用してください

### macOS の対応バージョン

直近の 2 バージョンをサポートします。

### Ubuntu の対応バージョン

直近の LTS 2 バージョンをサポートします。

## 優先実装

優先実装とは Sora のライセンスを契約頂いているお客様向けに Sora Python SDK の実装予定機能を有償にて前倒しで実装することです。
Expand All @@ -114,6 +121,7 @@ PyPI 経由ではインストールできません。
### 優先実装が可能な機能一覧

- Windows 11 arm64
- macOS Sonoma 13 arm64
- Ubuntu 22.04 arm64
- Ubuntu 20.04 arm64 (NVIDIA Jetson JetPack SDK 5)
- AMD Video Core Next (VCN) 対応
Expand Down

0 comments on commit 78ef53e

Please # to comment.