Skip to content

Commit 135454a

Browse files
godofredocsealesj
andauthored
CP: ci.yaml changes for packaging (flutter#117133)
* 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]> * Revert deleted line. * 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 3778e3c commit 135454a

File tree

2 files changed

+104
-0
lines changed

2 files changed

+104
-0
lines changed

.ci.yaml

+103
Original file line numberDiff line numberDiff line change
@@ -4332,3 +4332,106 @@ targets:
43324332
["devicelab", "android", "windows"]
43334333
task_name: windows_chrome_dev_mode
43344334
scheduler: luci
4335+
4336+
- name: Linux flutter_packaging
4337+
recipe: packaging_v2/packaging_v2
4338+
timeout: 60
4339+
scheduler: release
4340+
bringup: true
4341+
enabled_branches:
4342+
- beta
4343+
- stable
4344+
- main
4345+
properties:
4346+
task_name: flutter_packaging
4347+
tags: >
4348+
["framework", "hostonly", "shard", "linux"]
4349+
4350+
- name: Mac flutter_packaging
4351+
recipe: packaging_v2/packaging_v2
4352+
timeout: 60
4353+
scheduler: release
4354+
bringup: true
4355+
enabled_branches:
4356+
- beta
4357+
- stable
4358+
- main
4359+
properties:
4360+
task_name: flutter_packaging
4361+
tags: >
4362+
["framework", "hostonly", "shard", "mac"]
4363+
4364+
4365+
- name: Mac_arm64 flutter_packaging
4366+
recipe: packaging_v2/packaging_v2
4367+
timeout: 60
4368+
scheduler: release
4369+
bringup: true
4370+
enabled_branches:
4371+
- beta
4372+
- stable
4373+
- main
4374+
properties:
4375+
task_name: flutter_packaging
4376+
tags: >
4377+
["framework", "hostonly", "shard", "mac"]
4378+
dimensions:
4379+
cpu: "arm64"
4380+
4381+
- name: Windows flutter_packaging
4382+
recipe: packaging_v2/packaging_v2
4383+
timeout: 60
4384+
scheduler: release
4385+
bringup: true
4386+
enabled_branches:
4387+
- beta
4388+
- stable
4389+
- main
4390+
properties:
4391+
task_name: flutter_packaging
4392+
tags: >
4393+
["framework", "hostonly", "shard", "windows"]
4394+
4395+
4396+
- name: Linux docs_deploy_beta
4397+
recipe: flutter/flutter
4398+
scheduler: release
4399+
bringup: true
4400+
enabled_branches:
4401+
- beta
4402+
- main
4403+
presubmit: false
4404+
timeout: 60
4405+
properties:
4406+
cores: "32"
4407+
dependencies: >-
4408+
[
4409+
{"dependency": "dashing", "version": "0.4.0"},
4410+
{"dependency": "firebase", "version": "v11.0.1"}
4411+
]
4412+
tags: >
4413+
["framework", "hostonly", "linux"]
4414+
validation: docs_deploy
4415+
validation_name: Docs_deploy
4416+
firebase_project: master-docs-flutter-dev
4417+
4418+
- name: Linux docs_deploy_stable
4419+
recipe: flutter/flutter
4420+
scheduler: release
4421+
bringup: true
4422+
enabled_branches:
4423+
- stable
4424+
presubmit: false
4425+
timeout: 60
4426+
properties:
4427+
cores: "32"
4428+
dependencies: >-
4429+
[
4430+
{"dependency": "dashing", "version": "0.4.0"},
4431+
{"dependency": "firebase", "version": "v11.0.1"}
4432+
]
4433+
tags: >
4434+
["framework", "hostonly", "linux"]
4435+
validation: docs_deploy
4436+
validation_name: Docs_deploy
4437+
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)