-
Notifications
You must be signed in to change notification settings - Fork 2
27 lines (25 loc) · 887 Bytes
/
sofa-glfw.yml
File metadata and controls
27 lines (25 loc) · 887 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
name: sofa-glfw
on:
- workflow_call
- workflow_dispatch
jobs:
build-publish-sofa-glfw:
strategy:
fail-fast: false
matrix:
target: [{platform: "linux-64", runner: "ubuntu-latest"},
{platform: "linux-aarch64", runner: "ubuntu-22.04-arm"},
{platform: "osx-64", runner: "macos-13"},
{platform: "osx-arm64", runner: "macos-14"},
{platform: "win-64", runner: "windows-latest"}]
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
uses: ./.github/workflows/build_publish_package.yml
with:
package-name: sofa-glfw
runner: ${{ matrix.target.runner }}
platform: ${{ matrix.target.platform }}
python: ${{ matrix.python }}
anaconda-channel: sofa-framework
recipe-dir: release-v24.12
secrets:
anaconda-token: ${{ secrets.ANACONDA_TOKEN }}