@@ -42,19 +42,22 @@ 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+ 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
4750
4851 PATCH_DIR=$PWD/patches
4952
50- cd src
53+ cd flutter/engine/ src
5154 git apply $PATCH_DIR/0001-clang-toolchain.patch
5255
5356 - name : Build Debug
54- working-directory : src
57+ working-directory : flutter/engine/ src
5558 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
5861 CLANG_ROOT=$(find -iname clang++)
5962 CLANG_ROOT=$(dirname $CLANG_ROOT)
6063 export CLANG_ROOT=$(dirname $CLANG_ROOT)
7376
7477 - name : Prepare Debug Artifacts
7578 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
7780
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/
7982
8083 sha256sum -b $tag_debug.tar.gz > $tag_debug.tar.gz.sha256
8184
@@ -100,10 +103,10 @@ jobs:
100103 gh release edit "$tag_debug" --draft=false
101104
102105 - name : Build Debug Unoptimized
103- working-directory : src
106+ working-directory : flutter/engine/ src
104107 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
107110 CLANG_ROOT=$(find -iname clang++)
108111 CLANG_ROOT=$(dirname $CLANG_ROOT)
109112 export CLANG_ROOT=$(dirname $CLANG_ROOT)
@@ -123,9 +126,9 @@ jobs:
123126
124127 - name : Prepare Debug Unoptimized Artifacts
125128 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
127130
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/
129132
130133 sha256sum -b $tag_debug_unopt.tar.gz > $tag_debug_unopt.tar.gz.sha256
131134
@@ -150,10 +153,10 @@ jobs:
150153 gh release edit "$tag_debug_unopt" --draft=false
151154
152155 - name : Build Release
153- working-directory : src
156+ working-directory : flutter/engine/ src
154157 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
157160 CLANG_ROOT=$(find -iname clang++)
158161 CLANG_ROOT=$(dirname $CLANG_ROOT)
159162 export CLANG_ROOT=$(dirname $CLANG_ROOT)
@@ -172,9 +175,9 @@ jobs:
172175
173176 - name : Prepare Release Artifacts
174177 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
176179
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/
178181
179182 sha256sum -b $tag_release.tar.gz > $tag_release.tar.gz.sha256
180183
@@ -199,10 +202,10 @@ jobs:
199202 gh release edit "$tag_release" --draft=false
200203
201204 - name : Build Profile
202- working-directory : src
205+ working-directory : flutter/engine/ src
203206 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
206209 CLANG_ROOT=$(find -iname clang++)
207210 CLANG_ROOT=$(dirname $CLANG_ROOT)
208211 export CLANG_ROOT=$(dirname $CLANG_ROOT)
@@ -221,9 +224,9 @@ jobs:
221224
222225 - name : Prepare Profile Artifacts
223226 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
225228
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/
227230
228231 sha256sum -b $tag_profile.tar.gz > $tag_profile.tar.gz.sha256
229232
0 commit comments