3.1.2 (#973)

diff --git a/bazel/revisions.bzl b/bazel/revisions.bzl
index 2187da9..06638ad 100644
--- a/bazel/revisions.bzl
+++ b/bazel/revisions.bzl
@@ -2,6 +2,12 @@
 # DO NOT MODIFY
 
 EMSCRIPTEN_TAGS = {
+    "3.1.2": struct(
+        hash = "6626e25d6d866cf283147ca68d54ac9326fe399f",
+        sha_linux = "4fb53364a2ba1de8978445aa26b2204bfd215b41da5d7df04f231040b197010a",
+        sha_mac = "a8e347accb1ff402d96a128912ac8cda1731611c9f89095fee0ad39a6a18bbc3",
+        sha_win = "e96f6ab8252fefa42f461676311d4c4e2d96fdc2e876ece07d9d7a49ef31aef0",
+    ),
     "3.1.1": struct(
         hash = "5ee64de9809592480da01372880ea11debd6c740",
         sha_linux = "ba94c5ecabacbedc89665a742c37c4c132c739aea46aa66fd744cb72b260c870",
diff --git a/emscripten-releases-tags.json b/emscripten-releases-tags.json
index bc71b8f..8012d53 100644
--- a/emscripten-releases-tags.json
+++ b/emscripten-releases-tags.json
@@ -1,6 +1,6 @@
 {
   "aliases": {
-    "latest": "3.1.1",
+    "latest": "3.1.2",
     "latest-sdk": "latest",
     "latest-64bit": "latest",
     "sdk-latest-64bit": "latest",
@@ -9,6 +9,8 @@
     "latest-releases-upstream": "latest"
   },
   "releases": {
+    "3.1.2": "6626e25d6d866cf283147ca68d54ac9326fe399f",
+    "3.1.2-asserts": "b5cb3731eeaf127ae73d5e24b56cf5f0cdbf16a6",
     "3.1.1": "5ee64de9809592480da01372880ea11debd6c740",
     "3.1.1-asserts": "9455ce6306d97c0b3854e88e1e2f66d4b8565daf",
     "3.1.0": "562e3a0af169e6dea5e6dbecac2255d67c2c8b94",