Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: c8afe4b6ecf05585639c5758ac08641c520c3cb1 https://github.com/WebKit/WebKit/commit/c8afe4b6ecf05585639c5758ac08641c520c3cb1 Author: Jonathan Bedard <jbed...@apple.com> Date: 2022-11-16 (Wed, 16 Nov 2022)
Changed paths: M Tools/CISupport/ews-build/factories.py M Tools/CISupport/ews-build/factories_unittest.py M Tools/CISupport/ews-build/steps.py M Tools/CISupport/ews-build/steps_unittest.py Log Message: ----------- [ews-build.webkit.org] Land from branch aliases https://bugs.webkit.org/show_bug.cgi?id=247979 rdar://102419945 Reviewed by Aakash Jain. * Tools/CISupport/ews-build/factories.py: (MergeQueueFactoryBase.__init__): Add MapBranchAlias step. * Tools/CISupport/ews-build/factories_unittest.py: (TestExpectedBuildSteps): Add 'map-branch-alias'. * Tools/CISupport/ews-build/steps.py: (MapBranchAlias): (MapBranchAlias.__init__): (MapBranchAlias.start): List all branches which contain the specified branch name. (MapBranchAlias.getResultSummary): (MapBranchAlias.evaluateCommand): If the specified branch is a production branch, use it. Otherwise, prefer a production branch with contains the specified branch. (MapBranchAlias.doStepIf): Map branch alias if the specified branch is 'main'. (MapBranchAlias.hideStepIf): Hide step if we aren't doing it. * Tools/CISupport/ews-build/steps_unittest.py: (TestMapBranchAlias): Canonical link: https://commits.webkit.org/256756@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes