@@ -42,19 +42,22 @@ jobs:
42
42
run : |
43
43
export PATH=$PATH:$PWD/depot_tools
44
44
export VPYTHON_VIRTUALENV_ROOT=$PWD/vpython
45
- gclient config --spec 'solutions=[{"name":"src/flutter","url":"https://github.com/flutter/engine.git","deps_file":"DEPS","managed":False,"custom_deps":{},"custom_vars":{"download_android_deps":False,"download_windows_deps":False,"download_linux_deps":True}}]'
46
- gclient sync --force --shallow --no-history -R -D --revision ${{ inputs.srcrev }} -j$(nproc) -v
45
+ git clone https://github.com/flutter/flutter.git
46
+ pushd flutter
47
+ gclient config --spec 'solutions=[{"managed":False,"name":".","url":"https://github.com/flutter/flutter.git","custom_deps":{},"custom_vars":{"download_android_deps":False,"download_windows_deps":False,"download_linux_deps":True},"deps_file":"DEPS","safesync_url":""}]'
48
+ gclient sync --force --shallow --no-history -R -D --revision ${{ inputs.SRCREV }} -j$(nproc) -v
49
+ popd
47
50
48
51
PATCH_DIR=$PWD/patches
49
52
50
- cd src
53
+ cd flutter/engine/ src
51
54
git apply $PATCH_DIR/0001-clang-toolchain.patch
52
55
53
56
- name : Build Debug
54
- working-directory : src
57
+ working-directory : flutter/engine/ src
55
58
run : |
56
- export PATH=$PATH:$PWD/../depot_tools
57
- export VPYTHON_VIRTUALENV_ROOT=$PWD/vpython
59
+ export PATH=$PATH:$PWD/../../../ depot_tools
60
+ export VPYTHON_VIRTUALENV_ROOT=$PWD/../../../ vpython
58
61
CLANG_ROOT=$(find -iname clang++)
59
62
CLANG_ROOT=$(dirname $CLANG_ROOT)
60
63
export CLANG_ROOT=$(dirname $CLANG_ROOT)
73
76
74
77
- name : Prepare Debug Artifacts
75
78
run : |
76
- scripts/prepare-sdk-x86-64.sh src/out/linux_debug_$arch $PWD/src/build/linux/$target_sysroot
79
+ scripts/prepare-sdk-x86-64.sh flutter/engine/ src/out/linux_debug_$arch $PWD/flutter/engine /src/build/linux/$target_sysroot
77
80
78
- tar czfhv $tag_debug.tar.gz src/out/linux_debug_$arch/engine-sdk/
81
+ tar czfhv $tag_debug.tar.gz flutter/engine/ src/out/linux_debug_$arch/engine-sdk/
79
82
80
83
sha256sum -b $tag_debug.tar.gz > $tag_debug.tar.gz.sha256
81
84
@@ -100,10 +103,10 @@ jobs:
100
103
gh release edit "$tag_debug" --draft=false
101
104
102
105
- name : Build Debug Unoptimized
103
- working-directory : src
106
+ working-directory : flutter/engine/ src
104
107
run : |
105
- export PATH=$PATH:$PWD/../depot_tools
106
- export VPYTHON_VIRTUALENV_ROOT=$PWD/vpython
108
+ export PATH=$PATH:$PWD/../../../ depot_tools
109
+ export VPYTHON_VIRTUALENV_ROOT=$PWD/../../../ vpython
107
110
CLANG_ROOT=$(find -iname clang++)
108
111
CLANG_ROOT=$(dirname $CLANG_ROOT)
109
112
export CLANG_ROOT=$(dirname $CLANG_ROOT)
@@ -123,9 +126,9 @@ jobs:
123
126
124
127
- name : Prepare Debug Unoptimized Artifacts
125
128
run : |
126
- scripts/prepare-sdk-x86-64.sh src/out/linux_debug_unopt_$arch $PWD/src/build/linux/$target_sysroot
129
+ scripts/prepare-sdk-x86-64.sh flutter/engine/ src/out/linux_debug_unopt_$arch $PWD/flutter/engine /src/build/linux/$target_sysroot
127
130
128
- tar czfhv $tag_debug_unopt.tar.gz src/out/linux_debug_unopt_$arch/engine-sdk/
131
+ tar czfhv $tag_debug_unopt.tar.gz flutter/engine/ src/out/linux_debug_unopt_$arch/engine-sdk/
129
132
130
133
sha256sum -b $tag_debug_unopt.tar.gz > $tag_debug_unopt.tar.gz.sha256
131
134
@@ -150,10 +153,10 @@ jobs:
150
153
gh release edit "$tag_debug_unopt" --draft=false
151
154
152
155
- name : Build Release
153
- working-directory : src
156
+ working-directory : flutter/engine/ src
154
157
run : |
155
- export PATH=$PATH:$PWD/../depot_tools
156
- export VPYTHON_VIRTUALENV_ROOT=$PWD/vpython
158
+ export PATH=$PATH:$PWD/../../../ depot_tools
159
+ export VPYTHON_VIRTUALENV_ROOT=$PWD/../../../ vpython
157
160
CLANG_ROOT=$(find -iname clang++)
158
161
CLANG_ROOT=$(dirname $CLANG_ROOT)
159
162
export CLANG_ROOT=$(dirname $CLANG_ROOT)
@@ -172,9 +175,9 @@ jobs:
172
175
173
176
- name : Prepare Release Artifacts
174
177
run : |
175
- scripts/prepare-sdk-x86-64.sh src/out/linux_release_$arch $PWD/src/build/linux/$target_sysroot
178
+ scripts/prepare-sdk-x86-64.sh flutter/engine/ src/out/linux_release_$arch $PWD/flutter/engine /src/build/linux/$target_sysroot
176
179
177
- tar czfhv $tag_release.tar.gz src/out/linux_release_$arch/engine-sdk/
180
+ tar czfhv $tag_release.tar.gz flutter/engine/ src/out/linux_release_$arch/engine-sdk/
178
181
179
182
sha256sum -b $tag_release.tar.gz > $tag_release.tar.gz.sha256
180
183
@@ -199,10 +202,10 @@ jobs:
199
202
gh release edit "$tag_release" --draft=false
200
203
201
204
- name : Build Profile
202
- working-directory : src
205
+ working-directory : flutter/engine/ src
203
206
run : |
204
- export PATH=$PATH:$PWD/../depot_tools
205
- export VPYTHON_VIRTUALENV_ROOT=$PWD/vpython
207
+ export PATH=$PATH:$PWD/../../../ depot_tools
208
+ export VPYTHON_VIRTUALENV_ROOT=$PWD/../../../ vpython
206
209
CLANG_ROOT=$(find -iname clang++)
207
210
CLANG_ROOT=$(dirname $CLANG_ROOT)
208
211
export CLANG_ROOT=$(dirname $CLANG_ROOT)
@@ -221,9 +224,9 @@ jobs:
221
224
222
225
- name : Prepare Profile Artifacts
223
226
run : |
224
- scripts/prepare-sdk-x86-64.sh src/out/linux_profile_$arch $PWD/src/build/linux/$target_sysroot
227
+ scripts/prepare-sdk-x86-64.sh flutter/engine/ src/out/linux_profile_$arch $PWD/flutter/engine /src/build/linux/$target_sysroot
225
228
226
- tar czfhv $tag_profile.tar.gz src/out/linux_profile_$arch/engine-sdk/
229
+ tar czfhv $tag_profile.tar.gz flutter/engine/ src/out/linux_profile_$arch/engine-sdk/
227
230
228
231
sha256sum -b $tag_profile.tar.gz > $tag_profile.tar.gz.sha256
229
232
0 commit comments