ci: update all browser defaults
diff --git a/conf/pr/browser-edge.config.json b/conf/pr/browser-edge.config.json
index 7f9284b..8b81986 100644
--- a/conf/pr/browser-edge.config.json
+++ b/conf/pr/browser-edge.config.json
@@ -3,7 +3,7 @@
     "action": "run",
     "cleanUpAfterRun": true,
     "shouldUseSauce": true,
-    "sauceDeviceName": "MicrosoftEdge",
-    "saucePlatformVersion": "15.15063",
+    "sauceDeviceName": "microsoftedge",
+    "saucePlatformVersion": "84.0",
     "verbose": true
 }
diff --git a/conf/pr/browser-firefox.config.json b/conf/pr/browser-firefox.config.json
index 5d75458..53d3b3e 100644
--- a/conf/pr/browser-firefox.config.json
+++ b/conf/pr/browser-firefox.config.json
@@ -4,6 +4,6 @@
     "cleanUpAfterRun": true,
     "shouldUseSauce": true,
     "sauceDeviceName": "firefox",
-    "saucePlatformVersion": "54.0",
+    "saucePlatformVersion": "80.0",
     "verbose": true
 }
diff --git a/conf/pr/browser-safari.config.json b/conf/pr/browser-safari.config.json
index 1aacf7d..94b76b7 100644
--- a/conf/pr/browser-safari.config.json
+++ b/conf/pr/browser-safari.config.json
@@ -4,6 +4,6 @@
     "cleanUpAfterRun": true,
     "shouldUseSauce": true,
     "sauceDeviceName": "safari",
-    "saucePlatformVersion": "11.1",
+    "saucePlatformVersion": "13.1",
     "verbose": true
 }
diff --git a/lib/ParamedicSauceLabs.js b/lib/ParamedicSauceLabs.js
index 1c29f19..b27eea8 100644
--- a/lib/ParamedicSauceLabs.js
+++ b/lib/ParamedicSauceLabs.js
@@ -303,8 +303,9 @@
 
         case utilities.BROWSER:
             caps.browserName = this.config.getSauceDeviceName() || 'chrome';
-            caps.version = this.config.getSaucePlatformVersion() || '45.0';
-            caps.platform = caps.browserName.indexOf('Edge') > 0 ? 'Windows 10' : 'macOS 10.13';
+            caps.version = this.config.getSaucePlatformVersion() || '85.0';
+            caps.platform = 'macOS 10.15'; // edge can be tested now on macOS.
+
             // setting from env.var here and not in the config
             // because for any other platform we don't need to put the sauce connect up
             // unless the tunnel id is explicitly passed (means that user wants it anyway)