DEV: Use actions matrix to parallelize ember cli tests (#14323)

DEV: Use actions matrix to parallelize ember cli tests (#14323)

diff --git a/.github/workflows/ember.yml b/.github/workflows/ember.yml
index 67156c1..b3ac3a7 100644
--- a/.github/workflows/ember.yml
+++ b/.github/workflows/ember.yml
@@ -15,6 +15,11 @@ jobs:
     container: discourse/discourse_test:release
     timeout-minutes: 60
 
+    strategy:
+      fail-fast: false
+      matrix:
+        browser: ["Chrome", "Firefox", "Headless Firefox"]
+
     steps:
       - uses: actions/checkout@master
         with:
@@ -54,5 +59,5 @@ jobs:
 
       - name: Core QUnit
         working-directory: ./app/assets/javascripts/discourse
-        run: sudo -E -u discourse -H yarn ember test
+        run: sudo -E -u discourse -H yarn ember test --launch "${{ matrix.browser }}"
         timeout-minutes: 60

GitHub sha: 658498253132281602108a01c2477c959303a43e

This commit appears in #14323 which was approved by pmusaraj. It was merged by Falco.