File tree Expand file tree Collapse file tree 1 file changed +18
-3
lines changed
Expand file tree Collapse file tree 1 file changed +18
-3
lines changed Original file line number Diff line number Diff line change @@ -22,11 +22,26 @@ 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+ ./build.sh
28+
29+ # Create separate archives for each architecture
30+ (cd build/x64 && zip -r ../../dist/libskia-mac-x64.zip libskia.a)
31+ (cd build/arm64 && zip -r ../../dist/libskia-mac-arm64.zip libskia.a)
32+ (cd build && zip -r ../dist/libskia-mac-universal2.zip libskia.a)
2633 - uses : actions/upload-artifact@v4
2734 with :
28- name : libskia-mac
29- path : dist/*.zip
35+ name : libskia-mac-x64
36+ path : dist/libskia-mac-x64.zip
37+ - uses : actions/upload-artifact@v4
38+ with :
39+ name : libskia-mac-arm64
40+ path : dist/libskia-mac-arm64.zip
41+ - uses : actions/upload-artifact@v4
42+ with :
43+ name : libskia-mac-universal2
44+ path : dist/libskia-mac-universal2.zip
3045 build-linux :
3146 runs-on : ${{ matrix.os }}
3247 env :
You can’t perform that action at this time.
0 commit comments