Skip to content

Commit 199c4bf

Browse files
godofredocsealesj
andauthored
CP: ci.yaml changes for packaging (flutter#117038)
* Migrate Packaging Builders to .ci.yaml (flutter#115569) * packaging builder initial config * add release scheduler parameter * remove stables * add taskname + test owner * testowner test * comment structure * test naming convention * test adding tags * add timeout * prune names * Update testowners. * Move packaging to shards section. * Set packaging as shard. * Use packaging V2 Co-authored-by: godofredoc <[email protected]> * use deploy suffix (flutter#116533) * Update docs_deploy builder with the real name. (flutter#116631) This is removing the temporary comments and simplifying the name. Bug: flutter#115489 * Add Remaining Packaging Builders (flutter#116683) * add stable packaging builders * update testowners * consolidate and use enabled_branches * update to reflect the consolidation * Several fixes to packaging builders. (flutter#116800) It includes the following changes: * Adds main as the enabled branches. * Adds docs_beta and docs_stable to pass the expected gcp project. * Adds dimensions to packaging arm64 to ensure that it runs on arm64 bot. Bug: https://github.com/orgs/flutter/projects/43 * Pass drone_dimensions as part of the main target. (flutter#116812) * Pass drone_dimensions as part of the main target. Drone dimensions were passed as properties when the sharding utility is expecting them in the target. Bug: flutter#116794 * Use dimensions instead of drone_dimensions. * Use a map format. Co-authored-by: sealesj <[email protected]>
1 parent b8f7f1f commit 199c4bf

File tree

2 files changed

+144
-0
lines changed

2 files changed

+144
-0
lines changed

.ci.yaml

+143
Original file line numberDiff line numberDiff line change
@@ -4331,3 +4331,146 @@ targets:
43314331
["devicelab", "android", "windows"]
43324332
task_name: windows_chrome_dev_mode
43334333
scheduler: luci
4334+
4335+
- name: Windows windows_startup_test
4336+
recipe: devicelab/devicelab_drone
4337+
presubmit: false
4338+
timeout: 60
4339+
properties:
4340+
dependencies: >-
4341+
[
4342+
{"dependency": "vs_build", "version": "version:vs2019"}
4343+
]
4344+
tags: >
4345+
["devicelab", "hostonly", "windows"]
4346+
task_name: windows_startup_test
4347+
4348+
- name: Windows flutter_tool_startup__windows
4349+
recipe: devicelab/devicelab_drone
4350+
presubmit: false
4351+
timeout: 60
4352+
properties:
4353+
tags: >
4354+
["devicelab", "hostonly", "windows"]
4355+
task_name: flutter_tool_startup__windows
4356+
4357+
- name: Linux flutter_tool_startup__linux
4358+
recipe: devicelab/devicelab_drone
4359+
presubmit: false
4360+
timeout: 60
4361+
properties:
4362+
tags: >
4363+
["devicelab", "hostonly", "linux"]
4364+
task_name: flutter_tool_startup__linux
4365+
4366+
- name: Mac flutter_tool_startup__macos
4367+
recipe: devicelab/devicelab_drone
4368+
presubmit: false
4369+
timeout: 60
4370+
properties:
4371+
tags: >
4372+
["devicelab", "hostonly", "mac"]
4373+
task_name: flutter_tool_startup__macos
4374+
4375+
- name: Linux flutter_packaging
4376+
recipe: packaging_v2/packaging_v2
4377+
timeout: 60
4378+
scheduler: release
4379+
bringup: true
4380+
enabled_branches:
4381+
- beta
4382+
- stable
4383+
- main
4384+
properties:
4385+
task_name: flutter_packaging
4386+
tags: >
4387+
["framework", "hostonly", "shard", "linux"]
4388+
4389+
- name: Mac flutter_packaging
4390+
recipe: packaging_v2/packaging_v2
4391+
timeout: 60
4392+
scheduler: release
4393+
bringup: true
4394+
enabled_branches:
4395+
- beta
4396+
- stable
4397+
- main
4398+
properties:
4399+
task_name: flutter_packaging
4400+
tags: >
4401+
["framework", "hostonly", "shard", "mac"]
4402+
4403+
4404+
- name: Mac_arm64 flutter_packaging
4405+
recipe: packaging_v2/packaging_v2
4406+
timeout: 60
4407+
scheduler: release
4408+
bringup: true
4409+
enabled_branches:
4410+
- beta
4411+
- stable
4412+
- main
4413+
properties:
4414+
task_name: flutter_packaging
4415+
tags: >
4416+
["framework", "hostonly", "shard", "mac"]
4417+
dimensions:
4418+
cpu: "arm64"
4419+
4420+
- name: Windows flutter_packaging
4421+
recipe: packaging_v2/packaging_v2
4422+
timeout: 60
4423+
scheduler: release
4424+
bringup: true
4425+
enabled_branches:
4426+
- beta
4427+
- stable
4428+
- main
4429+
properties:
4430+
task_name: flutter_packaging
4431+
tags: >
4432+
["framework", "hostonly", "shard", "windows"]
4433+
4434+
4435+
- name: Linux docs_deploy_beta
4436+
recipe: flutter/flutter
4437+
scheduler: release
4438+
bringup: true
4439+
enabled_branches:
4440+
- beta
4441+
- main
4442+
presubmit: false
4443+
timeout: 60
4444+
properties:
4445+
cores: "32"
4446+
dependencies: >-
4447+
[
4448+
{"dependency": "dashing", "version": "0.4.0"},
4449+
{"dependency": "firebase", "version": "v11.0.1"}
4450+
]
4451+
tags: >
4452+
["framework", "hostonly", "linux"]
4453+
validation: docs_deploy
4454+
validation_name: Docs_deploy
4455+
firebase_project: master-docs-flutter-dev
4456+
4457+
- name: Linux docs_deploy_stable
4458+
recipe: flutter/flutter
4459+
scheduler: release
4460+
bringup: true
4461+
enabled_branches:
4462+
- stable
4463+
presubmit: false
4464+
timeout: 60
4465+
properties:
4466+
cores: "32"
4467+
dependencies: >-
4468+
[
4469+
{"dependency": "dashing", "version": "0.4.0"},
4470+
{"dependency": "firebase", "version": "v11.0.1"}
4471+
]
4472+
tags: >
4473+
["framework", "hostonly", "linux"]
4474+
validation: docs_deploy
4475+
validation_name: Docs_deploy
4476+
firebase_project: docs-flutter-dev

TESTOWNERS

+1
Original file line numberDiff line numberDiff line change
@@ -262,3 +262,4 @@
262262
# skp_generator @Hixie
263263
# test_ownership @keyonghan
264264
# verify_binaries_codesigned @christopherfujino @flutter/releases
265+
# flutter_packaging @godofredoc @flutter/infra

0 commit comments

Comments
 (0)