]> gitweb.mndrdr.org Git - arelpe.git/commitdiff
Update ci.yml
authorAidan Cornelius-Bell <[email protected]>
Sat, 11 Jan 2025 08:10:41 +0000 (18:40 +1030)
committerGitHub <[email protected]>
Sat, 11 Jan 2025 08:10:41 +0000 (18:40 +1030)
Fixed some CI includes

.github/workflows/ci.yml

index 46d15f3e5750574ea41e52472ee639b7abce0dbb..440eb13f000850f5640ee05d09ac0210297a97b3 100644 (file)
@@ -37,8 +37,10 @@ jobs:
       mysql:
         image: mysql:8.0
         env:
-          MYSQL_ALLOW_EMPTY_PASSWORD: true
+          MYSQL_ROOT_PASSWORD: root
           MYSQL_DATABASE: arelpe_test
+          MYSQL_USER: arelpe_test
+          MYSQL_PASSWORD: password
         ports:
           - 3306:3306
         options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3
@@ -59,7 +61,11 @@ jobs:
       - name: Setup test database and run tests
         env:
           RAILS_ENV: test
-          MYSQL_ALLOW_EMPTY_PASSWORD: true
+          MYSQL_HOST: 127.0.0.1
+          MYSQL_PORT: 3306
+          MYSQL_USERNAME: arelpe_test
+          MYSQL_PASSWORD: password
+          MYSQL_DATABASE: arelpe_test
           RAILS_MASTER_KEY: ${{ secrets.RAILS_MASTER_KEY }}
           ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY: ${{ secrets.ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY || 'testtesttesttesttesttesttesttesttest' }}
           ACTIVE_RECORD_ENCRYPTION_DETERMINISTIC_KEY: ${{ secrets.ACTIVE_RECORD_ENCRYPTION_DETERMINISTIC_KEY || 'testtesttesttesttesttesttesttesttest' }}
@@ -69,6 +75,14 @@ jobs:
           BUTTONDOWN_API_KEY: ${{ secrets.BUTTONDOWN_API_KEY || 'test_123' }}
           STRIPE_PUBLISHABLE_KEY: ${{ secrets.STRIPE_PUBLISHABLE_KEY || 'pk_test_123' }}
           STRIPE_SECRET_KEY: ${{ secrets.STRIPE_SECRET_KEY || 'sk_test_123' }}
+          # Additional test environment variables
+          SMTP_ADDRESS: smtp.example.com
+          SMTP_PORT: 587
+          SMTP_USERNAME: [email protected]
+          SMTP_PASSWORD: password
+          HCAPTCHA_SITE_KEY: test_site_key
+          HCAPTCHA_SECRET_KEY: test_secret_key
+          OTP_SECRET_KEY: test_secret_key
         run: |
           bin/rails db:test:prepare
           bin/rails test test:system