File tree Expand file tree Collapse file tree 5 files changed +38
-33
lines changed
Expand file tree Collapse file tree 5 files changed +38
-33
lines changed Original file line number Diff line number Diff line change 1313 sql.data :
1414 image : mcr.microsoft.com/mssql/server:2019-latest
1515 env :
16- SA_PASSWORD : ${{secrets.SA_PASSWORD}}
16+ SA_PASSWORD : ${{ secrets.SA_PASSWORD }}
1717 ACCEPT_EULA : Y
1818 MSSQL_PID : Express
1919 ports :
@@ -45,13 +45,13 @@ jobs:
4545 with :
4646 mysql version : ' 5.7'
4747 mysql database : ' testing_db'
48- mysql root password : ${{secrets.MYSQL_ROOT_PASSWORD}}
48+ mysql root password : ${{ secrets.MYSQL_ROOT_PASSWORD }}
4949 mysql user : ' root'
50- mysql password : ${{secrets.MYSQL_ROOT_PASSWORD}}
50+ mysql password : ${{ secrets.MYSQL_ROOT_PASSWORD }}
5151
5252 - name : Wait for MySQL
5353 run : |
54- while ! mysqladmin ping --host=127.0.0.1 --password=123456 --silent; do
54+ while ! mysqladmin ping --host=127.0.0.1 --password=${{ secrets.MYSQL_ROOT_PASSWORD }} --silent; do
5555 sleep 1
5656 done
5757
6161 curl https://packages.microsoft.com/config/ubuntu/22.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
6262 sudo apt update
6363 sudo apt install mssql-tools18
64- /opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P ${{secrets.SA_PASSWORD}} -Q 'create database testing_db' -C
64+ /opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P ${{ secrets.SA_PASSWORD }} -Q 'create database testing_db' -C
6565
6666 - name : Install Dependencies
6767 run : composer install --prefer-dist --no-interaction --no-dev
Original file line number Diff line number Diff line change 88
99jobs :
1010 test :
11- runs-on : ${{ matrix.os }}
11+ runs-on : ${{ matrix.os }}
1212 services :
1313 sql.data :
1414 image : mcr.microsoft.com/mssql/server:2019-latest
1515 env :
16- SA_PASSWORD : ${{secrets.SA_PASSWORD}}
16+ SA_PASSWORD : ${{ secrets.SA_PASSWORD }}
1717 ACCEPT_EULA : Y
1818 MSSQL_PID : Express
19+ ports :
20+ - " 1433:1433"
1921 strategy :
2022 fail-fast : true
2123 matrix :
@@ -43,13 +45,13 @@ jobs:
4345 with :
4446 mysql version : ' 5.7'
4547 mysql database : ' testing_db'
46- mysql root password : ${{secrets.MYSQL_ROOT_PASSWORD}}
48+ mysql root password : ${{ secrets.MYSQL_ROOT_PASSWORD }}
4749 mysql user : ' root'
48- mysql password : ${{secrets.MYSQL_ROOT_PASSWORD}}
50+ mysql password : ${{ secrets.MYSQL_ROOT_PASSWORD }}
4951
5052 - name : Wait for MySQL
5153 run : |
52- while ! mysqladmin ping --host=127.0.0.1 --password=123456 --silent; do
54+ while ! mysqladmin ping --host=127.0.0.1 --password=${{ secrets.MYSQL_ROOT_PASSWORD }} --silent; do
5355 sleep 1
5456 done
5557
5961 curl https://packages.microsoft.com/config/ubuntu/22.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
6062 sudo apt update
6163 sudo apt install mssql-tools18
62- /opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P ${{secrets.SA_PASSWORD}} -Q 'create database testing_db' -C
63-
64+ /opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P ${{ secrets.SA_PASSWORD }} -Q 'create database testing_db' -C
65+
6466 - name : Install Dependencies
6567 run : composer install --prefer-dist --no-interaction --no-dev
6668
Original file line number Diff line number Diff line change 1414 sql.data :
1515 image : mcr.microsoft.com/mssql/server:2019-latest
1616 env :
17- SA_PASSWORD : ${{secrets.SA_PASSWORD}}
17+ SA_PASSWORD : ${{ secrets.SA_PASSWORD }}
1818 ACCEPT_EULA : Y
1919 MSSQL_PID : Express
2020 ports :
3030 steps :
3131 - name : Clone Repo
3232 uses : actions/checkout@v3
33+ uses : actions/checkout@v4
3334
3435 - name : Setup PHP
3536 uses : shivammathur/setup-php@v2
@@ -46,13 +47,13 @@ jobs:
4647 with :
4748 mysql version : ' 5.7'
4849 mysql database : ' testing_db'
49- mysql root password : ${{secrets.MYSQL_ROOT_PASSWORD}}
50+ mysql root password : ${{ secrets.MYSQL_ROOT_PASSWORD }}
5051 mysql user : ' root'
51- mysql password : ${{secrets.MYSQL_ROOT_PASSWORD}}
52+ mysql password : ${{ secrets.MYSQL_ROOT_PASSWORD }}
5253
5354 - name : Wait for MySQL
5455 run : |
55- while ! mysqladmin ping --host=127.0.0.1 --password=123456 --silent; do
56+ while ! mysqladmin ping --host=127.0.0.1 --password=${{ secrets.MYSQL_ROOT_PASSWORD }} --silent; do
5657 sleep 1
5758 done
5859
6263 curl https://packages.microsoft.com/config/ubuntu/22.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
6364 sudo apt update
6465 sudo apt install mssql-tools18
65- /opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P ${{secrets.SA_PASSWORD}} -Q 'create database testing_db' -C
66-
66+ /opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P ${{ secrets.SA_PASSWORD }} -Q 'create database testing_db' -C
67+
6768 - name : Install Dependencies
6869 run : composer install --prefer-dist --no-interaction --no-dev
6970
Original file line number Diff line number Diff line change 1414 sql.data :
1515 image : mcr.microsoft.com/mssql/server:2019-latest
1616 env :
17- SA_PASSWORD : ${{secrets.SA_PASSWORD}}
17+ SA_PASSWORD : ${{ secrets.SA_PASSWORD }}
1818 ACCEPT_EULA : Y
1919 MSSQL_PID : Express
20+ ports :
21+ - " 1433:1433"
2022 strategy :
2123 fail-fast : true
2224 matrix :
@@ -44,13 +46,13 @@ jobs:
4446 with :
4547 mysql version : ' 5.7'
4648 mysql database : ' testing_db'
47- mysql root password : ${{secrets.MYSQL_ROOT_PASSWORD}}
49+ mysql root password : ${{ secrets.MYSQL_ROOT_PASSWORD }}
4850 mysql user : ' root'
49- mysql password : ${{secrets.MYSQL_ROOT_PASSWORD}}
51+ mysql password : ${{ secrets.MYSQL_ROOT_PASSWORD }}
5052
5153 - name : Wait for MySQL
5254 run : |
53- while ! mysqladmin ping --host=127.0.0.1 --password=123456 --silent; do
55+ while ! mysqladmin ping --host=127.0.0.1 --password=${{ secrets.MYSQL_ROOT_PASSWORD }} --silent; do
5456 sleep 1
5557 done
5658
@@ -60,14 +62,14 @@ jobs:
6062 curl https://packages.microsoft.com/config/ubuntu/22.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
6163 sudo apt update
6264 sudo apt install mssql-tools18
63- /opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P ${{secrets.SA_PASSWORD}} -Q 'create database testing_db' -C
64-
65+ /opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P ${{ secrets.SA_PASSWORD }} -Q 'create database testing_db' -C
66+
6567 - name : Install Dependencies
6668 run : composer install --prefer-dist --no-interaction --no-dev
67-
69+
6870 - name : Execute Tests
6971 run : phpunit --configuration tests/phpunit.xml
70-
72+
7173 - name : CodeCov
7274 uses : codecov/codecov-action@v4
7375 with :
Original file line number Diff line number Diff line change 1414 sql.data :
1515 image : mcr.microsoft.com/mssql/server:2019-latest
1616 env :
17- SA_PASSWORD : ${{secrets.SA_PASSWORD}}
17+ SA_PASSWORD : ${{ secrets.SA_PASSWORD }}
1818 ACCEPT_EULA : Y
1919 MSSQL_PID : Express
2020 ports :
2929
3030 steps :
3131 - name : Clone Repo
32- uses : actions/checkout@v3
32+ uses : actions/checkout@v4
3333
3434 - name : Setup PHP
3535 uses : shivammathur/setup-php@v2
@@ -46,13 +46,13 @@ jobs:
4646 with :
4747 mysql version : ' 5.7'
4848 mysql database : ' testing_db'
49- mysql root password : ${{secrets.MYSQL_ROOT_PASSWORD}}
49+ mysql root password : ${{ secrets.MYSQL_ROOT_PASSWORD }}
5050 mysql user : ' root'
51- mysql password : ${{secrets.MYSQL_ROOT_PASSWORD}}
51+ mysql password : ${{ secrets.MYSQL_ROOT_PASSWORD }}
5252
5353 - name : Wait for MySQL
5454 run : |
55- while ! mysqladmin ping --host=127.0.0.1 --password=123456 --silent; do
55+ while ! mysqladmin ping --host=127.0.0.1 --password=${{ secrets.MYSQL_ROOT_PASSWORD }} --silent; do
5656 sleep 1
5757 done
5858
6262 curl https://packages.microsoft.com/config/ubuntu/22.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
6363 sudo apt update
6464 sudo apt install mssql-tools18
65- /opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P ${{secrets.SA_PASSWORD}} -Q 'create database testing_db' -C
66-
65+ /opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P ${{ secrets.SA_PASSWORD }} -Q 'create database testing_db' -C
66+
6767 - name : Install Dependencies
6868 run : composer install --prefer-dist --no-interaction --no-dev
6969
You can’t perform that action at this time.
0 commit comments