(
+
+ )}
+ onInputChange={(_event, value) => setSelectedRevision(value)}
+ renderOption={(props, option, _state) => (
+
+ {' '}
+ {revisionPretty(mergeRevisions[option], option)}{' '}
+
+ )}
+ />
+ );
+ }
+
+ function renderRevisionInfo() {
+ if (revisionInfo === null) {
+ if (error !== null) {
+ return null;
+ }
+ return ;
+ }
+
+ return (
+
+
+
+ Current version: {revisionInfo.version}
+
+
+
+
+ {revisionInfo.commit_message}
+
+
+ {revisionInfo.commit_author}
+
+
+
+ );
+ }
+
+ function okToSubmit() {
+ return product && selectedBehavior && selectedRevision && revisionInfo;
+ }
+
+ const renderDialog = () => {
+ return (
+
+ );
+ };
+
+ return (
+
+
+
+ {renderMergeBehaviors()}
+ {selectedBehavior !== '' && (
+ {renderMergeRevisions()}
+ )}
+ {selectedRevision !== '' && (
+ {renderRevisionInfo()}
+ )}
+
+
+
+
+
+ {renderDialog()}
+
+ );
+}
diff --git a/startup.sh b/startup.sh
index b9f7ef0d0..37a4c52bb 100755
--- a/startup.sh
+++ b/startup.sh
@@ -6,6 +6,7 @@ scopes=('hooks:trigger-hook:project-app-services/in-tree-action-1-generic/*' \
'hooks:trigger-hook:project-comm/in-tree-action-1-generic/*' \
'hooks:trigger-hook:project-comm/in-tree-action-1-release-promotion/*' \
'hooks:trigger-hook:project-gecko/in-tree-action-1-generic/*' \
+ 'hooks:trigger-hook:project-gecko/in-tree-action-1-merge-automation/*' \
'hooks:trigger-hook:project-gecko/in-tree-action-1-release-promotion/*' \
'hooks:trigger-hook:project-mobile/in-tree-action-1-generic/*' \
'hooks:trigger-hook:project-mobile/in-tree-action-1-release-promotion/*' \