Migrate Packaging Builders to .ci.yaml#115569
Conversation
…aml-packaging-builders
|
auto label is removed for flutter/flutter, pr: 115569, due to - The status or check suite Linux test_ownership has failed. Please fix the issues identified (or deflake) before re-applying this label. |
Seems like we also need to update TESTOWNERS |
Yes I'm working to figure out what the problem is. I added |
* 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]>
* 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]>
* Migrate Packaging Builders to .ci.yaml (#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 (#116533) * Update docs_deploy builder with the real name. (#116631) This is removing the temporary comments and simplifying the name. Bug: #115489 * Add Remaining Packaging Builders (#116683) * add stable packaging builders * update testowners * consolidate and use enabled_branches * update to reflect the consolidation * Several fixes to packaging builders. (#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. (#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: #116794 * Use dimensions instead of drone_dimensions. * Use a map format. Co-authored-by: sealesj <[email protected]>
* Migrate Packaging Builders to .ci.yaml (#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 (#116533) * Update docs_deploy builder with the real name. (#116631) This is removing the temporary comments and simplifying the name. Bug: #115489 * Add Remaining Packaging Builders (#116683) * add stable packaging builders * update testowners * consolidate and use enabled_branches * update to reflect the consolidation * Several fixes to packaging builders. (#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. (#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: #116794 * Use dimensions instead of drone_dimensions. * Use a map format. Co-authored-by: sealesj <[email protected]>
* Migrate Packaging Builders to .ci.yaml (#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 (#116533) * Update docs_deploy builder with the real name. (#116631) This is removing the temporary comments and simplifying the name. Bug: #115489 * Add Remaining Packaging Builders (#116683) * add stable packaging builders * update testowners * consolidate and use enabled_branches * update to reflect the consolidation * Several fixes to packaging builders. (#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. (#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: #116794 * Use dimensions instead of drone_dimensions. * Use a map format. * Several fixes to packaging builders. (#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 dimension explicitly to mac x64 packaging. (#117172) Without passing this dimension there is a chance that the build will run on a arm64 machine. Co-authored-by: sealesj <[email protected]>
* 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]>
In order to avoid duplicated infra configurations in flutter and dart-internal due to BCID work on release artifacts, packaging builder configurations from here are getting moved to this .ci.yaml file.
Issue addressed: #100806
Pre-launch Checklist
///).If you need help, consider asking for advice on the #hackers-new channel on Discord.