[build] download pinned selenium manager versions instead of storing in repo
diff --git a/WORKSPACE b/WORKSPACE
index 643b168..111caff 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -321,6 +321,10 @@
     repository = "selenium/standalone-chrome",
 )
 
+load("//common:selenium_manager.bzl", "selenium_manager")
+
+selenium_manager()
+
 load("//common:repositories.bzl", "pin_browsers")
 
 pin_browsers()
diff --git a/common/manager/BUILD.bazel b/common/manager/BUILD.bazel
index 68a4593..5d2c92a 100644
--- a/common/manager/BUILD.bazel
+++ b/common/manager/BUILD.bazel
@@ -10,33 +10,15 @@
 
 alias(
     name = "selenium-manager-linux",
-    actual = select({
-        "//common:stamp": "linux/selenium-manager",
-        "//conditions:default": "//rust:selenium-manager-linux",
-    }),
+    actual = "@download_sm_linux//file",
 )
 
 alias(
     name = "selenium-manager-macos",
-    actual = select({
-        "//common:stamp": "macos/selenium-manager",
-        "//conditions:default": "//rust:selenium-manager-macos",
-    }),
+    actual = "@download_sm_macos//file",
 )
 
-# Rust does not compile properly on windows so just use what is in repo for now
 alias(
     name = "selenium-manager-windows",
-    actual = "windows/selenium-manager.exe",
-)
-
-exports_files(
-    [
-        "linux/selenium-manager",
-        "macos/selenium-manager",
-        "windows/selenium-manager.exe",
-    ],
-    visibility = [
-        "//rust:__pkg__",
-    ],
+    actual = "@download_sm_windows//file",
 )
diff --git a/common/manager/linux/selenium-manager b/common/manager/linux/selenium-manager
deleted file mode 100755
index 1752299..0000000
--- a/common/manager/linux/selenium-manager
+++ /dev/null
Binary files differ
diff --git a/common/manager/macos/selenium-manager b/common/manager/macos/selenium-manager
deleted file mode 100755
index d41cff8..0000000
--- a/common/manager/macos/selenium-manager
+++ /dev/null
Binary files differ
diff --git a/common/manager/windows/selenium-manager.exe b/common/manager/windows/selenium-manager.exe
deleted file mode 100644
index a2f0361..0000000
--- a/common/manager/windows/selenium-manager.exe
+++ /dev/null
Binary files differ
diff --git a/rust/BUILD.bazel b/rust/BUILD.bazel
index 2d86547..f0cc8d6 100644
--- a/rust/BUILD.bazel
+++ b/rust/BUILD.bazel
@@ -18,7 +18,7 @@
     name = "selenium-manager-windows",
     actual = select({
         "//common:windows": ":selenium-manager",
-        "//conditions:default": "//common/manager:windows/selenium-manager.exe",
+        "//conditions:default": "@download_sm_windows//file",
     }),
     tags = [
         "manual",
@@ -32,7 +32,7 @@
     name = "selenium-manager-macos",
     actual = select({
         "//common:macos": ":selenium-manager",
-        "//conditions:default": "//common/manager:macos/selenium-manager",
+        "//conditions:default": "@download_sm_macos//file",
     }),
     tags = [
         "manual",
@@ -46,7 +46,7 @@
     name = "selenium-manager-linux",
     actual = select({
         "//common:linux": ":selenium-manager",
-        "//conditions:default": "//common/manager:linux/selenium-manager",
+        "//conditions:default": "@download_sm_linux//file",
     }),
     tags = [
         "manual",