@@ -42,19 +42,20 @@ 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
+ 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
47
48
48
49
PATCH_DIR=$PWD/patches
49
50
50
- cd src
51
+ cd flutter/engine/ src
51
52
git apply $PATCH_DIR/0001-clang-toolchain.patch
52
53
53
54
- name : Build Debug
54
- working-directory : src
55
+ working-directory : flutter/engine/ src
55
56
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
58
59
CLANG_ROOT=$(find -iname clang++)
59
60
CLANG_ROOT=$(dirname $CLANG_ROOT)
60
61
export CLANG_ROOT=$(dirname $CLANG_ROOT)
73
74
74
75
- name : Prepare Debug Artifacts
75
76
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
77
78
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/
79
80
80
81
sha256sum -b $tag_debug.tar.gz > $tag_debug.tar.gz.sha256
81
82
@@ -100,10 +101,10 @@ jobs:
100
101
gh release edit "$tag_debug" --draft=false
101
102
102
103
- name : Build Debug Unoptimized
103
- working-directory : src
104
+ working-directory : flutter/engine/ src
104
105
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
107
108
CLANG_ROOT=$(find -iname clang++)
108
109
CLANG_ROOT=$(dirname $CLANG_ROOT)
109
110
export CLANG_ROOT=$(dirname $CLANG_ROOT)
@@ -123,9 +124,9 @@ jobs:
123
124
124
125
- name : Prepare Debug Unoptimized Artifacts
125
126
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
127
128
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/
129
130
130
131
sha256sum -b $tag_debug_unopt.tar.gz > $tag_debug_unopt.tar.gz.sha256
131
132
@@ -150,10 +151,10 @@ jobs:
150
151
gh release edit "$tag_debug_unopt" --draft=false
151
152
152
153
- name : Build Release
153
- working-directory : src
154
+ working-directory : flutter/engine/ src
154
155
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
157
158
CLANG_ROOT=$(find -iname clang++)
158
159
CLANG_ROOT=$(dirname $CLANG_ROOT)
159
160
export CLANG_ROOT=$(dirname $CLANG_ROOT)
@@ -172,9 +173,9 @@ jobs:
172
173
173
174
- name : Prepare Release Artifacts
174
175
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
176
177
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/
178
179
179
180
sha256sum -b $tag_release.tar.gz > $tag_release.tar.gz.sha256
180
181
@@ -199,10 +200,10 @@ jobs:
199
200
gh release edit "$tag_release" --draft=false
200
201
201
202
- name : Build Profile
202
- working-directory : src
203
+ working-directory : flutter/engine/ src
203
204
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
206
207
CLANG_ROOT=$(find -iname clang++)
207
208
CLANG_ROOT=$(dirname $CLANG_ROOT)
208
209
export CLANG_ROOT=$(dirname $CLANG_ROOT)
@@ -221,9 +222,9 @@ jobs:
221
222
222
223
- name : Prepare Profile Artifacts
223
224
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
225
226
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/
227
228
228
229
sha256sum -b $tag_profile.tar.gz > $tag_profile.tar.gz.sha256
229
230
0 commit comments