@@ -42,19 +42,20 @@ jobs:
4242 run : |
4343 export PATH=$PATH:$PWD/depot_tools
4444 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+ gclient config --spec 'solutions=[{"path":"flutter","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":""}]'
47+ gclient sync --force --shallow --no-history -R -D --revision ${{ inputs.SRCREV }} -j$(nproc) -v
4748
4849 PATCH_DIR=$PWD/patches
4950
50- cd src
51+ cd flutter/engine/ src
5152 git apply $PATCH_DIR/0001-clang-toolchain.patch
5253
5354 - name : Build Debug
54- working-directory : src
55+ working-directory : flutter/engine/ src
5556 run : |
56- export PATH=$PATH:$PWD/../depot_tools
57- export VPYTHON_VIRTUALENV_ROOT=$PWD/vpython
57+ export PATH=$PATH:$PWD/../../../ depot_tools
58+ export VPYTHON_VIRTUALENV_ROOT=$PWD/../../../ vpython
5859 CLANG_ROOT=$(find -iname clang++)
5960 CLANG_ROOT=$(dirname $CLANG_ROOT)
6061 export CLANG_ROOT=$(dirname $CLANG_ROOT)
7374
7475 - name : Prepare Debug Artifacts
7576 run : |
76- scripts/prepare-sdk-x86-64.sh src/out/linux_debug_$arch $PWD/src/build/linux/$target_sysroot
77+ scripts/prepare-sdk-x86-64.sh flutter/engine/ src/out/linux_debug_$arch $PWD/flutter/engine /src/build/linux/$target_sysroot
7778
78- tar czfhv $tag_debug.tar.gz src/out/linux_debug_$arch/engine-sdk/
79+ tar czfhv $tag_debug.tar.gz flutter/engine/ src/out/linux_debug_$arch/engine-sdk/
7980
8081 sha256sum -b $tag_debug.tar.gz > $tag_debug.tar.gz.sha256
8182
@@ -100,10 +101,10 @@ jobs:
100101 gh release edit "$tag_debug" --draft=false
101102
102103 - name : Build Debug Unoptimized
103- working-directory : src
104+ working-directory : flutter/engine/ src
104105 run : |
105- export PATH=$PATH:$PWD/../depot_tools
106- export VPYTHON_VIRTUALENV_ROOT=$PWD/vpython
106+ export PATH=$PATH:$PWD/../../../ depot_tools
107+ export VPYTHON_VIRTUALENV_ROOT=$PWD/../../../ vpython
107108 CLANG_ROOT=$(find -iname clang++)
108109 CLANG_ROOT=$(dirname $CLANG_ROOT)
109110 export CLANG_ROOT=$(dirname $CLANG_ROOT)
@@ -123,9 +124,9 @@ jobs:
123124
124125 - name : Prepare Debug Unoptimized Artifacts
125126 run : |
126- scripts/prepare-sdk-x86-64.sh src/out/linux_debug_unopt_$arch $PWD/src/build/linux/$target_sysroot
127+ scripts/prepare-sdk-x86-64.sh flutter/engine/ src/out/linux_debug_unopt_$arch $PWD/flutter/engine /src/build/linux/$target_sysroot
127128
128- tar czfhv $tag_debug_unopt.tar.gz src/out/linux_debug_unopt_$arch/engine-sdk/
129+ tar czfhv $tag_debug_unopt.tar.gz flutter/engine/ src/out/linux_debug_unopt_$arch/engine-sdk/
129130
130131 sha256sum -b $tag_debug_unopt.tar.gz > $tag_debug_unopt.tar.gz.sha256
131132
@@ -150,10 +151,10 @@ jobs:
150151 gh release edit "$tag_debug_unopt" --draft=false
151152
152153 - name : Build Release
153- working-directory : src
154+ working-directory : flutter/engine/ src
154155 run : |
155- export PATH=$PATH:$PWD/../depot_tools
156- export VPYTHON_VIRTUALENV_ROOT=$PWD/vpython
156+ export PATH=$PATH:$PWD/../../../ depot_tools
157+ export VPYTHON_VIRTUALENV_ROOT=$PWD/../../../ vpython
157158 CLANG_ROOT=$(find -iname clang++)
158159 CLANG_ROOT=$(dirname $CLANG_ROOT)
159160 export CLANG_ROOT=$(dirname $CLANG_ROOT)
@@ -172,9 +173,9 @@ jobs:
172173
173174 - name : Prepare Release Artifacts
174175 run : |
175- scripts/prepare-sdk-x86-64.sh src/out/linux_release_$arch $PWD/src/build/linux/$target_sysroot
176+ scripts/prepare-sdk-x86-64.sh flutter/engine/ src/out/linux_release_$arch $PWD/flutter/engine /src/build/linux/$target_sysroot
176177
177- tar czfhv $tag_release.tar.gz src/out/linux_release_$arch/engine-sdk/
178+ tar czfhv $tag_release.tar.gz flutter/engine/ src/out/linux_release_$arch/engine-sdk/
178179
179180 sha256sum -b $tag_release.tar.gz > $tag_release.tar.gz.sha256
180181
@@ -199,10 +200,10 @@ jobs:
199200 gh release edit "$tag_release" --draft=false
200201
201202 - name : Build Profile
202- working-directory : src
203+ working-directory : flutter/engine/ src
203204 run : |
204- export PATH=$PATH:$PWD/../depot_tools
205- export VPYTHON_VIRTUALENV_ROOT=$PWD/vpython
205+ export PATH=$PATH:$PWD/../../../ depot_tools
206+ export VPYTHON_VIRTUALENV_ROOT=$PWD/../../../ vpython
206207 CLANG_ROOT=$(find -iname clang++)
207208 CLANG_ROOT=$(dirname $CLANG_ROOT)
208209 export CLANG_ROOT=$(dirname $CLANG_ROOT)
@@ -221,9 +222,9 @@ jobs:
221222
222223 - name : Prepare Profile Artifacts
223224 run : |
224- scripts/prepare-sdk-x86-64.sh src/out/linux_profile_$arch $PWD/src/build/linux/$target_sysroot
225+ scripts/prepare-sdk-x86-64.sh flutter/engine/ src/out/linux_profile_$arch $PWD/flutter/engine /src/build/linux/$target_sysroot
225226
226- tar czfhv $tag_profile.tar.gz src/out/linux_profile_$arch/engine-sdk/
227+ tar czfhv $tag_profile.tar.gz flutter/engine/ src/out/linux_profile_$arch/engine-sdk/
227228
228229 sha256sum -b $tag_profile.tar.gz > $tag_profile.tar.gz.sha256
229230
0 commit comments