File tree Expand file tree Collapse file tree 1 file changed +19
-3
lines changed
Expand file tree Collapse file tree 1 file changed +19
-3
lines changed Original file line number Diff line number Diff line change @@ -22,11 +22,27 @@ jobs:
2222 with :
2323 python-version : 3.9
2424 - name : Build library
25- run : ./build.sh
25+ run : |
26+ # Build universal2 (creates x64, arm64, and universal2 binaries)
27+ python3 build_skia.py --target-cpu universal2 build
28+
29+ # Create separate archives for each architecture
30+ mkdir -p dist
31+ (cd build/x64 && zip -r ../../dist/libskia-mac-x64.zip libskia.a)
32+ (cd build/arm64 && zip -r ../../dist/libskia-mac-arm64.zip libskia.a)
33+ (cd build && zip -r ../dist/libskia-mac-universal2.zip libskia.a)
2634 - uses : actions/upload-artifact@v4
2735 with :
28- name : libskia-mac
29- path : dist/*.zip
36+ name : libskia-mac-x64
37+ path : dist/libskia-mac-x64.zip
38+ - uses : actions/upload-artifact@v4
39+ with :
40+ name : libskia-mac-arm64
41+ path : dist/libskia-mac-arm64.zip
42+ - uses : actions/upload-artifact@v4
43+ with :
44+ name : libskia-mac-universal2
45+ path : dist/libskia-mac-universal2.zip
3046 build-linux :
3147 runs-on : ${{ matrix.os }}
3248 env :
You can’t perform that action at this time.
0 commit comments