Skip to content

Commit 73410e3

Browse files
committed
ci: Updated GitHub Actions Workflows
1 parent 809026f commit 73410e3

File tree

5 files changed

+35
-39
lines changed

5 files changed

+35
-39
lines changed

.github/workflows/php80.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@ name: Build PHP 8.0
22

33
on:
44
push:
5-
branches: [ master ]
5+
branches: [ main ]
66
pull_request:
7-
branches: [ master ]
7+
branches: [ main ]
88

99
jobs:
1010
test:
1111
runs-on: ${{ matrix.os }}
1212
services:
1313
sql.data:
14-
image: mcr.microsoft.com/mssql/server:2019-latest
14+
image: mcr.microsoft.com/mssql/server:2017-latest
1515
env:
16-
SA_PASSWORD: 1234567890@Eu
16+
SA_PASSWORD: ${{secrets.SA_PASSWORD}}
1717
ACCEPT_EULA: Y
1818
MSSQL_PID: Express
1919
ports:
@@ -45,9 +45,9 @@ jobs:
4545
with:
4646
mysql version: '5.7'
4747
mysql database: 'testing_db'
48-
mysql root password: 123456
48+
mysql root password: ${{secrets.MYSQL_ROOT_PASSWORD}}
4949
mysql user: 'root'
50-
mysql password: 123456
50+
mysql password: ${{secrets.MYSQL_ROOT_PASSWORD}}
5151

5252
- name: Wait for MySQL
5353
run: |
@@ -61,7 +61,7 @@ jobs:
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 1234567890@Eu -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

.github/workflows/php81.yml

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,20 @@ name: Build PHP 8.1
22

33
on:
44
push:
5-
branches: [ master ]
5+
branches: [ main ]
66
pull_request:
7-
branches: [ master ]
7+
branches: [ main ]
88

99
jobs:
1010
test:
1111
runs-on: ${{ matrix.os }}
1212
services:
1313
sql.data:
14-
image: mcr.microsoft.com/mssql/server:2019-latest
14+
image: mcr.microsoft.com/mssql/server:2017-latest
1515
env:
16-
SA_PASSWORD: 1234567890@Eu
16+
SA_PASSWORD: ${{secrets.SA_PASSWORD}}
1717
ACCEPT_EULA: Y
1818
MSSQL_PID: Express
19-
ports:
20-
- "1433:1433"
2119
strategy:
2220
fail-fast: true
2321
matrix:
@@ -45,9 +43,9 @@ jobs:
4543
with:
4644
mysql version: '5.7'
4745
mysql database: 'testing_db'
48-
mysql root password: 123456
46+
mysql root password: ${{secrets.MYSQL_ROOT_PASSWORD}}
4947
mysql user: 'root'
50-
mysql password: 123456
48+
mysql password: ${{secrets.MYSQL_ROOT_PASSWORD}}
5149

5250
- name: Wait for MySQL
5351
run: |
@@ -61,7 +59,7 @@ jobs:
6159
curl https://packages.microsoft.com/config/ubuntu/22.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
6260
sudo apt update
6361
sudo apt install mssql-tools18
64-
/opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P 1234567890@Eu -Q 'create database testing_db' -C
62+
/opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P ${{secrets.SA_PASSWORD}} -Q 'create database testing_db' -C
6563
6664
- name: Install Dependencies
6765
run: composer install --prefer-dist --no-interaction --no-dev

.github/workflows/php82.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@ name: Build PHP 8.2
22

33
on:
44
push:
5-
branches: [ master, dev ]
5+
branches: [ main, dev ]
66
pull_request:
7-
branches: [ master ]
7+
branches: [ main ]
88

99
jobs:
1010

1111
test:
1212
runs-on: ${{ matrix.os }}
1313
services:
1414
sql.data:
15-
image: mcr.microsoft.com/mssql/server:2019-latest
15+
image: mcr.microsoft.com/mssql/server:2017-latest
1616
env:
17-
SA_PASSWORD: 1234567890@Eu
17+
SA_PASSWORD: ${{secrets.SA_PASSWORD}}
1818
ACCEPT_EULA: Y
1919
MSSQL_PID: Express
2020
ports:
@@ -46,9 +46,9 @@ jobs:
4646
with:
4747
mysql version: '5.7'
4848
mysql database: 'testing_db'
49-
mysql root password: 123456
49+
mysql root password: ${{secrets.MYSQL_ROOT_PASSWORD}}
5050
mysql user: 'root'
51-
mysql password: 123456
51+
mysql password: ${{secrets.MYSQL_ROOT_PASSWORD}}
5252

5353
- name: Wait for MySQL
5454
run: |
@@ -62,7 +62,7 @@ jobs:
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 1234567890@Eu -Q 'create database testing_db' -C
65+
/opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P ${{secrets.SA_PASSWORD}} -Q 'create database testing_db' -C
6666
6767
- name: Install Dependencies
6868
run: composer install --prefer-dist --no-interaction --no-dev

.github/workflows/php83.yml

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,21 @@ name: Build PHP 8.3
22

33
on:
44
push:
5-
branches: [ master, dev ]
5+
branches: [ main, dev ]
66
pull_request:
7-
branches: [ master, dev ]
7+
branches: [ main, dev ]
88

99
jobs:
1010

1111
test:
1212
runs-on: ${{ matrix.os }}
1313
services:
1414
sql.data:
15-
image: mcr.microsoft.com/mssql/server:2019-latest
15+
image: mcr.microsoft.com/mssql/server:2017-latest
1616
env:
17-
SA_PASSWORD: 1234567890@Eu
17+
SA_PASSWORD: ${{secrets.SA_PASSWORD}}
1818
ACCEPT_EULA: Y
1919
MSSQL_PID: Express
20-
ports:
21-
- "1433:1433"
2220
strategy:
2321
fail-fast: true
2422
matrix:
@@ -46,9 +44,9 @@ jobs:
4644
with:
4745
mysql version: '5.7'
4846
mysql database: 'testing_db'
49-
mysql root password: 123456
47+
mysql root password: ${{secrets.MYSQL_ROOT_PASSWORD}}
5048
mysql user: 'root'
51-
mysql password: 123456
49+
mysql password: ${{secrets.MYSQL_ROOT_PASSWORD}}
5250

5351
- name: Wait for MySQL
5452
run: |
@@ -62,7 +60,7 @@ jobs:
6260
curl https://packages.microsoft.com/config/ubuntu/22.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
6361
sudo apt update
6462
sudo apt install mssql-tools18
65-
/opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P 1234567890@Eu -Q 'create database testing_db' -C
63+
/opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P ${{secrets.SA_PASSWORD}} -Q 'create database testing_db' -C
6664
6765
- name: Install Dependencies
6866
run: composer install --prefer-dist --no-interaction --no-dev

.github/workflows/php84.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@ name: Build PHP 8.4
22

33
on:
44
push:
5-
branches: [ master, dev ]
5+
branches: [ main, dev ]
66
pull_request:
7-
branches: [ master ]
7+
branches: [ main ]
88

99
jobs:
1010

1111
test:
1212
runs-on: ${{ matrix.os }}
1313
services:
1414
sql.data:
15-
image: mcr.microsoft.com/mssql/server:2019-latest
15+
image: mcr.microsoft.com/mssql/server:2017-latest
1616
env:
17-
SA_PASSWORD: 1234567890@Eu
17+
SA_PASSWORD: ${{secrets.SA_PASSWORD}}
1818
ACCEPT_EULA: Y
1919
MSSQL_PID: Express
2020
ports:
@@ -46,9 +46,9 @@ jobs:
4646
with:
4747
mysql version: '5.7'
4848
mysql database: 'testing_db'
49-
mysql root password: 123456
49+
mysql root password: ${{secrets.MYSQL_ROOT_PASSWORD}}
5050
mysql user: 'root'
51-
mysql password: 123456
51+
mysql password: ${{secrets.MYSQL_ROOT_PASSWORD}}
5252

5353
- name: Wait for MySQL
5454
run: |
@@ -62,7 +62,7 @@ jobs:
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 1234567890@Eu -Q 'create database testing_db' -C
65+
/opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P ${{secrets.SA_PASSWORD}} -Q 'create database testing_db' -C
6666
6767
- name: Install Dependencies
6868
run: composer install --prefer-dist --no-interaction --no-dev

0 commit comments

Comments
 (0)