4
4
build :
5
5
runs-on : macos-latest
6
6
env :
7
- WORKING_DIRECTORY : ./
7
+ WORKING_DIRECTORY : ./package
8
8
steps :
9
9
- name : checkout
10
10
uses : actions/checkout@v2
@@ -23,13 +23,15 @@ jobs:
23
23
- name : Setup Nodejs and npm
24
24
uses : actions/setup-node@v3
25
25
with :
26
+ cache-dependency-path : package/yarn.lock
26
27
cache : yarn
27
28
28
29
- name : Install root node dependencies
30
+ working-directory : ${{ env.WORKING_DIRECTORY }}
29
31
run : yarn
30
32
31
33
- name : Build Skia
32
- working-directory : ${{ env.WORKING_DIRECTORY }}/
34
+ working-directory : ${{ env.WORKING_DIRECTORY }}
33
35
env :
34
36
ANDROID_NDK : ${{ steps.setup-ndk.outputs.ndk-path }}
35
37
run : yarn build-skia
@@ -40,66 +42,66 @@ jobs:
40
42
with :
41
43
name : skia-android-arm
42
44
path : |
43
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/arm/libskia.a
44
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/arm/libskshaper.a
45
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/arm/libsvg.a
46
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/arm/libskottie.a
47
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/arm/libsksg.a
48
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/arm/libskparagraph.a
49
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/arm/libskunicode.a
45
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/arm/libskia.a
46
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/arm/libskshaper.a
47
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/arm/libsvg.a
48
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/arm/libskottie.a
49
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/arm/libsksg.a
50
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/arm/libskparagraph.a
51
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/arm/libskunicode.a
50
52
51
53
- name : Upload artifacts - Android arm64
52
54
if : github.ref == 'refs/heads/main'
53
55
uses : actions/upload-artifact@v2
54
56
with :
55
57
name : skia-android-arm-64
56
58
path : |
57
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/arm64/libskia.a
58
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/arm64/libskshaper.a
59
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/arm64/libsvg.a
60
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/arm64/libskottie.a
61
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/arm64/libsksg.a
62
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/arm64/libskparagraph.a
63
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/arm64/libskunicode.a
59
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/arm64/libskia.a
60
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/arm64/libskshaper.a
61
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/arm64/libsvg.a
62
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/arm64/libskottie.a
63
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/arm64/libsksg.a
64
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/arm64/libskparagraph.a
65
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/arm64/libskunicode.a
64
66
65
67
- name : Upload artifacts - Android x86
66
68
if : github.ref == 'refs/heads/main'
67
69
uses : actions/upload-artifact@v2
68
70
with :
69
71
name : skia-android-arm-x86
70
72
path : |
71
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/x86/libskia.a
72
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/x86/libskshaper.a
73
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/x86/libsvg.a
74
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/x86/libskottie.a
75
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/x86/libsksg.a
76
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/x86/libskparagraph.a
77
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/x86/libskunicode.a
73
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/x86/libskia.a
74
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/x86/libskshaper.a
75
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/x86/libsvg.a
76
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/x86/libskottie.a
77
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/x86/libsksg.a
78
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/x86/libskparagraph.a
79
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/x86/libskunicode.a
78
80
79
81
- name : Upload artifacts - Android x64
80
82
if : github.ref == 'refs/heads/main'
81
83
uses : actions/upload-artifact@v2
82
84
with :
83
85
name : skia-android-arm-x64
84
86
path : |
85
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/x64/libskia.a
86
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/x64/libskshaper.a
87
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/x64/libsvg.a
88
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/x64/libskottie.a
89
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/x64/libsksg.a
90
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/x64/libskparagraph.a
91
- ${{ env.WORKING_DIRECTORY }}/externals/skia/out/android/x64/libskunicode.a
87
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/x64/libskia.a
88
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/x64/libskshaper.a
89
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/x64/libsvg.a
90
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/x64/libskottie.a
91
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/x64/libsksg.a
92
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/x64/libskparagraph.a
93
+ ${{ env.WORKING_DIRECTORY }}/../ externals/skia/out/android/x64/libskunicode.a
92
94
93
95
- name : Upload artifacts - iOS xcframeworks
94
96
if : github.ref == 'refs/heads/main'
95
97
uses : actions/upload-artifact@v2
96
98
with :
97
99
name : skia-ios-xcframeworks
98
100
path : |
99
- ${{ env.WORKING_DIRECTORY }}/package/libs/ios/libskia.xcframework
100
- ${{ env.WORKING_DIRECTORY }}/package/libs/ios/libskshaper.xcframework
101
- ${{ env.WORKING_DIRECTORY }}/package/libs/ios/libsvg.xcframework
102
- ${{ env.WORKING_DIRECTORY }}/package/libs/ios/libskottie.xcframework
103
- ${{ env.WORKING_DIRECTORY }}/package/libs/ios/libsksg.xcframework
104
- ${{ env.WORKING_DIRECTORY }}/package/libs/ios/libskparagraph.xcframework
105
- ${{ env.WORKING_DIRECTORY }}/package/libs/ios/libskunicode.xcframework
101
+ ${{ env.WORKING_DIRECTORY }}/../ package/libs/ios/libskia.xcframework
102
+ ${{ env.WORKING_DIRECTORY }}/../ package/libs/ios/libskshaper.xcframework
103
+ ${{ env.WORKING_DIRECTORY }}/../ package/libs/ios/libsvg.xcframework
104
+ ${{ env.WORKING_DIRECTORY }}/../ package/libs/ios/libskottie.xcframework
105
+ ${{ env.WORKING_DIRECTORY }}/../ package/libs/ios/libsksg.xcframework
106
+ ${{ env.WORKING_DIRECTORY }}/../ package/libs/ios/libskparagraph.xcframework
107
+ ${{ env.WORKING_DIRECTORY }}/../ package/libs/ios/libskunicode.xcframework
0 commit comments