Browse Source

use secret for db passwords in tests (#1381)

mmetc 3 years ago
parent
commit
8df58df757

+ 3 - 3
.github/workflows/ci_bats_mariadb.yaml

@@ -17,7 +17,7 @@ jobs:
       mariadb:
       mariadb:
         image: mariadb:latest
         image: mariadb:latest
         env:
         env:
-          MYSQL_ROOT_PASSWORD: mysql
+          MYSQL_ROOT_PASSWORD: ${{ secrets.DATABASE_PASSWORD }}
         ports:
         ports:
           - 3306:3306
           - 3306:3306
     steps:
     steps:
@@ -50,7 +50,7 @@ jobs:
         DB_BACKEND: mysql
         DB_BACKEND: mysql
         MYSQL_HOST: 127.0.0.1
         MYSQL_HOST: 127.0.0.1
         MYSQL_PORT: 3306
         MYSQL_PORT: 3306
-        MYSQL_PASSWORD: mysql
+        MYSQL_PASSWORD: ${{ secrets.DATABASE_PASSWORD }}
         MYSQL_USER: root
         MYSQL_USER: root
 
 
     - name: "BATS: run tests"
     - name: "BATS: run tests"
@@ -59,5 +59,5 @@ jobs:
         DB_BACKEND: mysql
         DB_BACKEND: mysql
         MYSQL_HOST: 127.0.0.1
         MYSQL_HOST: 127.0.0.1
         MYSQL_PORT: 3306
         MYSQL_PORT: 3306
-        MYSQL_PASSWORD: mysql
+        MYSQL_PASSWORD: ${{ secrets.DATABASE_PASSWORD }}
         MYSQL_USER: root
         MYSQL_USER: root

+ 3 - 3
.github/workflows/ci_bats_mysql.yaml

@@ -17,7 +17,7 @@ jobs:
       mariadb:
       mariadb:
         image: mysql:latest
         image: mysql:latest
         env:
         env:
-          MYSQL_ROOT_PASSWORD: mysql
+          MYSQL_ROOT_PASSWORD: ${{ secrets.DATABASE_PASSWORD }}
         ports:
         ports:
           - 3306:3306
           - 3306:3306
     steps:
     steps:
@@ -50,7 +50,7 @@ jobs:
         DB_BACKEND: mysql
         DB_BACKEND: mysql
         MYSQL_HOST: 127.0.0.1
         MYSQL_HOST: 127.0.0.1
         MYSQL_PORT: 3306
         MYSQL_PORT: 3306
-        MYSQL_PASSWORD: mysql
+        MYSQL_PASSWORD: ${{ secrets.DATABASE_PASSWORD }}
         MYSQL_USER: root
         MYSQL_USER: root
 
 
     - name: "BATS: run tests"
     - name: "BATS: run tests"
@@ -59,5 +59,5 @@ jobs:
         DB_BACKEND: mysql
         DB_BACKEND: mysql
         MYSQL_HOST: 127.0.0.1
         MYSQL_HOST: 127.0.0.1
         MYSQL_PORT: 3306
         MYSQL_PORT: 3306
-        MYSQL_PASSWORD: mysql
+        MYSQL_PASSWORD: ${{ secrets.DATABASE_PASSWORD }}
         MYSQL_USER: root
         MYSQL_USER: root

+ 3 - 3
.github/workflows/ci_bats_postgres.yaml

@@ -17,7 +17,7 @@ jobs:
       postgres:
       postgres:
         image: postgres:latest
         image: postgres:latest
         env:
         env:
-          POSTGRES_PASSWORD: postgres
+          POSTGRES_PASSWORD: ${{ secrets.DATABASE_PASSWORD }}
         ports:
         ports:
           - 5432:5432
           - 5432:5432
         options: >-
         options: >-
@@ -55,7 +55,7 @@ jobs:
         DB_BACKEND: postgres
         DB_BACKEND: postgres
         POSTGRES_HOST: 127.0.0.1
         POSTGRES_HOST: 127.0.0.1
         POSTGRES_PORT: 5432
         POSTGRES_PORT: 5432
-        POSTGRES_PASSWORD: postgres
+        POSTGRES_PASSWORD: ${{ secrets.DATABASE_PASSWORD }}
         POSTGRES_USER: postgres
         POSTGRES_USER: postgres
 
 
     - name: "BATS: run tests"
     - name: "BATS: run tests"
@@ -64,5 +64,5 @@ jobs:
         DB_BACKEND: postgres
         DB_BACKEND: postgres
         POSTGRES_HOST: 127.0.0.1
         POSTGRES_HOST: 127.0.0.1
         POSTGRES_PORT: 5432
         POSTGRES_PORT: 5432
-        POSTGRES_PASSWORD: postgres
+        POSTGRES_PASSWORD: ${{ secrets.DATABASE_PASSWORD }}
         POSTGRES_USER: postgres
         POSTGRES_USER: postgres