Skip to content

Commit

Permalink
Migrate Packaging Builders to .ci.yaml (flutter#115569)
Browse files Browse the repository at this point in the history
* 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 <godofredoc@google.com>
  • Loading branch information
sealesj and godofredoc committed Dec 14, 2022
1 parent b8f7f1f commit 2105f68
Show file tree
Hide file tree
Showing 2 changed files with 118 additions and 0 deletions.
117 changes: 117 additions & 0 deletions .ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4331,3 +4331,120 @@ targets:
["devicelab", "android", "windows"]
task_name: windows_chrome_dev_mode
scheduler: luci

- name: Windows windows_startup_test
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
dependencies: >-
[
{"dependency": "vs_build", "version": "version:vs2019"}
]
tags: >
["devicelab", "hostonly", "windows"]
task_name: windows_startup_test

- name: Windows flutter_tool_startup__windows
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "hostonly", "windows"]
task_name: flutter_tool_startup__windows

- name: Linux flutter_tool_startup__linux
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "hostonly", "linux"]
task_name: flutter_tool_startup__linux

- name: Mac flutter_tool_startup__macos
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "hostonly", "mac"]
task_name: flutter_tool_startup__macos

- name: Linux flutter_packaging_beta
recipe: packaging_v2/packaging_v2
timeout: 60
scheduler: release
bringup: true
enabled_branches:
- beta
properties:
task_name: flutter_packaging_beta
tags: >
["framework", "hostonly", "shard", "linux"]
- name: Mac flutter_packaging_beta
recipe: packaging_v2/packaging_v2
timeout: 60
scheduler: release
bringup: true
enabled_branches:
- beta
properties:
task_name: flutter_packaging_beta
tags: >
["framework", "hostonly", "shard", "mac"]
- name: Mac_arm64 flutter_packaging_beta
recipe: packaging_v2/packaging_v2
timeout: 60
scheduler: release
bringup: true
enabled_branches:
- beta
properties:
task_name: flutter_packaging_beta
tags: >
["framework", "hostonly", "shard", "mac"]
- name: Windows flutter_packaging_beta
recipe: packaging_v2/packaging_v2
timeout: 60
scheduler: release
bringup: true
enabled_branches:
- beta
properties:
task_name: flutter_packaging_beta
tags: >
["framework", "hostonly", "shard", "windows"]
# TODO(drewroengoogle): Remove this target when the release scheduler is
# confirmed to be working correctly and as intended.
# (https://github.com/flutter/flutter/issues/100806)
# This target is marked `bringup: true` because this is a temporary target
# that is not intended to impact the tree.
- name: Linux docs_deploy_with_release_scheduler
recipe: flutter/flutter
scheduler: release
bringup: true
presubmit: false
timeout: 60
properties:
cores: "32"
dependencies: >-
[
{"dependency": "dashing", "version": "0.4.0"},
{"dependency": "firebase", "version": "v11.0.1"}
]
tags: >
["framework", "hostonly", "linux"]
validation: docs
validation_name: Docs
firebase_project: master-docs-flutter-dev
release_ref: refs/heads/master
1 change: 1 addition & 0 deletions TESTOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -262,3 +262,4 @@
# skp_generator @Hixie
# test_ownership @keyonghan
# verify_binaries_codesigned @christopherfujino @flutter/releases
# flutter_packaging_beta @godofredoc @flutter/infra

0 comments on commit 2105f68

Please sign in to comment.