Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit 62a5a0a

Browse files
author
jonahwilliams
committed
Merge branch 'enable_exp_canvas' of github.com:jonahwilliams/engine into enable_exp_canvas
2 parents c2b8938 + 4f459a7 commit 62a5a0a

File tree

157 files changed

+10321
-1974
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

157 files changed

+10321
-1974
lines changed

.ci.yaml

Lines changed: 42 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,6 @@ platform_properties:
4545
device_type: none
4646
os: Windows-10
4747

48-
# The current android emulator config names can be found here:
49-
# https://chromium.googlesource.com/chromium/src.git/+/HEAD/tools/android/avd/proto
50-
# You may use those names for the android_virtual_device version.
5148
targets:
5249
- name: Linux local_engine_builds
5350
enabled_branches:
@@ -57,6 +54,7 @@ targets:
5754
config_name: local_engine
5855

5956
- name: Linux linux_android_emulator_tests
57+
bringup: true
6058
enabled_branches:
6159
- main
6260
recipe: engine_v2/engine_v2
@@ -76,7 +74,28 @@ targets:
7674
- testing/scenario_app/**
7775
- testing/skia_gold_client/**
7876

77+
- name: Linux linux_android_emulator_tests_34
78+
enabled_branches:
79+
- main
80+
recipe: engine_v2/engine_v2
81+
properties:
82+
config_name: linux_android_emulator_34
83+
dependencies: >-
84+
[
85+
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
86+
]
87+
timeout: 90
88+
runIf:
89+
- .ci.yaml
90+
- ci/builders/linux_android_emulator.json
91+
- DEPS
92+
- lib/ui/**
93+
- shell/platform/android/**
94+
- testing/scenario_app/**
95+
- testing/skia_gold_client/**
96+
7997
- name: Linux linux_android_emulator_skia_tests
98+
bringup: true
8099
enabled_branches:
81100
- main
82101
recipe: engine_v2/engine_v2
@@ -96,6 +115,26 @@ targets:
96115
- testing/scenario_app/**
97116
- testing/skia_gold_client/**
98117

118+
- name: Linux linux_android_emulator_skia_tests_34
119+
enabled_branches:
120+
- main
121+
recipe: engine_v2/engine_v2
122+
properties:
123+
config_name: linux_android_emulator_skia_34
124+
dependencies: >-
125+
[
126+
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
127+
]
128+
timeout: 90
129+
runIf:
130+
- .ci.yaml
131+
- ci/builders/linux_android_emulator.json
132+
- DEPS
133+
- lib/ui/**
134+
- shell/platform/android/**
135+
- testing/scenario_app/**
136+
- testing/skia_gold_client/**
137+
99138
- name: Linux builder_cache
100139
enabled_branches:
101140
- main

.github/workflows/scorecards-analysis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141

4242
# Upload the results as artifacts (optional).
4343
- name: "Upload artifact"
44-
uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b
44+
uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a
4545
with:
4646
name: SARIF file
4747
path: results.sarif

.github/workflows/third_party_scan.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- name: "extract deps, find commit hash, pass to osv-scanner"
3232
run: python ci/scan_deps.py --output osv-lockfile-${{github.sha}}.json
3333
- name: "upload osv-scanner deps"
34-
uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b
34+
uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a
3535
with:
3636
# use github.ref in name to avoid duplicated artifacts
3737
name: osv-lockfile-${{github.sha}}
@@ -41,7 +41,7 @@ jobs:
4141
name: Vulnerability scanning
4242
needs:
4343
extract-deps
44-
uses: "google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml@v1.8.2"
44+
uses: "google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml@v1.8.3"
4545
with:
4646
# Download the artifact uploaded in extract-deps step
4747
download-artifact: osv-lockfile-${{github.sha}}

DEPS

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ vars = {
1414
'flutter_git': 'https://flutter.googlesource.com',
1515
'skia_git': 'https://skia.googlesource.com',
1616
'llvm_git': 'https://llvm.googlesource.com',
17-
'skia_revision': '8f5705639815e9548b37f19f5cad7480d5fed586',
17+
'skia_revision': '7c0eeaf12413f21b7b95f2d9f7e7857902f0a049',
1818

1919
# WARNING: DO NOT EDIT canvaskit_cipd_instance MANUALLY
2020
# See `lib/web_ui/README.md` for how to roll CanvasKit to a new version.
@@ -56,7 +56,7 @@ vars = {
5656
# Dart is: https://github.com/dart-lang/sdk/blob/main/DEPS
5757
# You can use //tools/dart/create_updated_flutter_deps.py to produce
5858
# updated revision list of existing dependencies.
59-
'dart_revision': '35bc5c8661498781e80a8012359ad0c030c5af62',
59+
'dart_revision': '44635f897535130373b7b07c9cf02694ef80fae4',
6060

6161
# WARNING: DO NOT EDIT MANUALLY
6262
# The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py
@@ -251,7 +251,7 @@ vars = {
251251
# The version / instance id of the cipd:chromium/fuchsia/test-scripts which
252252
# will be used altogether with fuchsia-sdk to setup the build / test
253253
# environment.
254-
'fuchsia_test_scripts_version': '8WCo7tLjg_GoImlj5eax_w-wxsvRPnmaChqN4ok-5rYC',
254+
'fuchsia_test_scripts_version': '-XDS8eBA0Le-zCEfWFgQWJQunl4ka-c4hboPGKa2qQQC',
255255

256256
# The version / instance id of the cipd:chromium/fuchsia/gn-sdk which will be
257257
# used altogether with fuchsia-sdk to generate gn based build rules.
@@ -969,7 +969,7 @@ deps = {
969969
'packages': [
970970
{
971971
'package': 'fuchsia/sdk/core/linux-amd64',
972-
'version': '2LTVy4Gv76DcMpz4VBhnwBBKhsSZssxsG-TYqSdMrKIC'
972+
'version': 'qpfC-GAVZvOwAQU5fSbzWmOQevK_0p1ZCV0-Pw9O9LcC'
973973
}
974974
],
975975
'condition': 'download_fuchsia_deps and not download_fuchsia_sdk',

build/archives/BUILD.gn

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ generated_file("artifacts_entitlement_config") {
3131
# gen_snapshot_x64 are used in its place).
3232
#
3333
# Target-specific iOS artifacts.zip are produced in:
34-
# //flutter/sky/tools/create_full_ios_framework.py
34+
# //flutter/sky/tools/create_ios_framework.py
3535
#
3636
# Target-specific Android archives are produced in:
3737
# //flutter/shell/platform/android:gen_snapshot

build/config/fuchsia/gn_configs.gni

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ declare_args() {
2525
# value to specify the API level the packages produced from this repository
2626
# should be targeting, e.g. in their top-level //.gn file. A value of -1
2727
# means that no API level will be passed to the tools that consumes it.
28-
fuchsia_target_api_level = 19
28+
fuchsia_target_api_level = 22
2929

3030
# The SDK manifest file. This is useful to include as a dependency
3131
# for some targets in order to cause a rebuild when the version of the

ci/builders/README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -431,7 +431,7 @@ be relative to the checkout directory.
431431
"--simulator-arm64-out-dir",
432432
"out/ios_debug_sim_arm64"
433433
],
434-
"script": "flutter/sky/tools/create_full_ios_framework.py",
434+
"script": "flutter/sky/tools/create_ios_framework.py",
435435
"language": "python3"
436436
}
437437
```
@@ -657,7 +657,11 @@ copied verbatim from the executions details of the build.
657657
The following example will run the generator to create the ios artifacts:
658658

659659
```bash
660-
python3 flutter/sky/tools/create_full_ios_framework.py --dst out/release \
661-
--arm64-out-dir out/ios_release --simulator-x64-out-dir out/ios_debug_sim \
662-
--simulator-arm64-out-dir out/ios_debug_sim_arm64 --dsym --strip
660+
python3 flutter/sky/tools/create_ios_framework.py \
661+
--dst out/release \
662+
--arm64-out-dir out/ios_release \
663+
--simulator-x64-out-dir out/ios_debug_sim \
664+
--simulator-arm64-out-dir out/ios_debug_sim_arm64 \
665+
--dsym \
666+
--strip
663667
```

ci/builders/linux_android_emulator.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -42,22 +42,22 @@
4242
"test_dependencies": [
4343
{
4444
"dependency": "android_virtual_device",
45-
"version": "android_34_google_apis_x64.textpb"
45+
"version": "android_35_google_apis_x64.textpb"
4646
},
4747
{
4848
"dependency": "avd_cipd_version",
49-
"version": "build_id:8759428741582061553"
49+
"version": "build_id:8740267484269553649"
5050
}
5151
],
5252
"contexts": [
5353
"android_virtual_device"
5454
],
5555
"script": "flutter/testing/run_tests.py",
5656
"parameters": [
57-
"--android-variant",
58-
"ci/android_emulator_debug_x64",
59-
"--type",
60-
"android"
57+
"--android-variant",
58+
"ci/android_emulator_debug_x64",
59+
"--type",
60+
"android"
6161
]
6262
},
6363
{
@@ -74,11 +74,11 @@
7474
"test_dependencies": [
7575
{
7676
"dependency": "android_virtual_device",
77-
"version": "android_34_google_apis_x64.textpb"
77+
"version": "android_35_google_apis_x64.textpb"
7878
},
7979
{
8080
"dependency": "avd_cipd_version",
81-
"version": "build_id:8759428741582061553"
81+
"version": "build_id:8740267484269553649"
8282
}
8383
],
8484
"contexts": [
@@ -139,21 +139,21 @@
139139
},
140140
{
141141
"dependency": "avd_cipd_version",
142-
"version": "build_id:8759428741582061553"
142+
"version": "build_id:8740267484269553649"
143143
}
144144
],
145145
"contexts": [
146146
"android_virtual_device"
147147
],
148148
"script": "flutter/testing/run_tests.py",
149149
"parameters": [
150-
"--android-variant",
151-
"ci/android_emulator_debug_x86",
152-
"--type",
153-
"android"
150+
"--android-variant",
151+
"ci/android_emulator_debug_x86",
152+
"--type",
153+
"android"
154154
]
155155
}
156156
]
157157
}
158158
]
159-
}
159+
}

0 commit comments

Comments
 (0)