From: Aidan Cornelius-Bell Date: Sat, 11 Jan 2025 08:10:41 +0000 (+1030) Subject: Update ci.yml X-Git-Url: https://gitweb.mndrdr.org/?a=commitdiff_plain;h=7d0da3cacca4440219446c3825bdfb404eba0bbf;p=arelpe.git Update ci.yml Fixed some CI includes --- diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 46d15f3..440eb13 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -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: test@example.com + 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