DEV: Fix CI tests (#8)

DEV: Fix CI tests (#8)

diff --git a/.github/workflows/component-tests.yml b/.github/workflows/component-tests.yml
index af14a3b..d70ba0c 100644
--- a/.github/workflows/component-tests.yml
+++ b/.github/workflows/component-tests.yml
@@ -9,8 +9,8 @@ on:
 jobs:
   build:
     runs-on: ubuntu-latest
-    container: discourse/discourse_test:release
-    timeout-minutes: 20
+    container: discourse/discourse_test:slim-browsers
+    timeout-minutes: 30
 
     env:
       DISCOURSE_HOSTNAME: www.example.com
@@ -53,10 +53,15 @@ jobs:
           git config --global user.email "ci@ci.invalid"
           git config --global user.name "Discourse CI"
 
-      - name: Setup redis
-        uses: shogo82148/actions-setup-redis@v1
-        with:
-          redis-version: "4.x"
+      - name: Start redis
+        run: |
+          redis-server /etc/redis/redis.conf &
+
+      - name: Start Postgres
+        run: |
+          chown -R postgres /var/run/postgresql
+          sudo -E -u postgres script/start_test_db.rb
+          sudo -u postgres psql -c "CREATE ROLE $PGUSER LOGIN SUPERUSER PASSWORD '$PGPASSWORD';"
 
       - name: Bundler cache
         uses: actions/cache@v2
@@ -108,7 +113,7 @@ jobs:
         if: steps.check_qunit.outputs.files_exist == 'true'
         run: |
           bundle exec rake themes:install -- '--{"${{ github.event.repository.name }}": "tmp/component"}'
-          DISCOURSE_ZOOM_ENABLED=true UNICORN_TIMEOUT=120 bundle exec rake themes:qunit[name,${{ github.event.repository.name }}]
+          UNICORN_TIMEOUT=120 bundle exec rake themes:qunit[name,${{ github.event.repository.name }}]
         timeout-minutes: 10
 
       - name: Lint English locale

GitHub sha: 9b287662b5d58d3608bc9ad219b42a5f0e0f0faf

This commit appears in #8 which was approved by CvX. It was merged by CvX.