Add gclient recipe_modules config for emscripten_releases LUCI project

Bug: https://bugs.chromium.org/p/v8/issues/detail?id=8936
Change-Id: Ia21ccbbffc6ad3614b9b73a6aefbb2a041f96a6d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1554013
Commit-Queue: Derek Schuff <dschuff@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
diff --git a/recipes/recipe_modules/gclient/config.py b/recipes/recipe_modules/gclient/config.py
index db5ab5e..4fec3da 100644
--- a/recipes/recipe_modules/gclient/config.py
+++ b/recipes/recipe_modules/gclient/config.py
@@ -151,6 +151,14 @@
   c.revisions['src'] = 'origin/master'
 
 @config_ctx()
+def emscripten_releases(c):
+  s = c.solutions.add()
+  s.name = 'emscripten_releases'
+  s.url = ChromiumGitURL(c, 'emscripten-releases.git')
+  m = c.got_revision_mapping
+  m['emscripten_releases'] = 'got_revision'
+
+@config_ctx()
 def gyp(c):
   s = c.solutions.add()
   s.name = 'gyp'
diff --git a/recipes/recipe_modules/gclient/examples/full.py b/recipes/recipe_modules/gclient/examples/full.py
index 1721b03..c938216 100644
--- a/recipes/recipe_modules/gclient/examples/full.py
+++ b/recipes/recipe_modules/gclient/examples/full.py
@@ -24,6 +24,7 @@
   'dart',
   'dawn',
   'disable_syntax_validation',
+  'emscripten_releases',
   'expect_tests',
   'gerrit_test_cq_normal',
   'gyp',