Skip to content

Commit a365dc9

Browse files
committed
simplifying
1 parent 9d06d22 commit a365dc9

File tree

1 file changed

+13
-14
lines changed

1 file changed

+13
-14
lines changed

.github/workflows/validations.yml

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
push:
55
pull_request:
66
workflow_dispatch:
7-
7+
88
concurrency:
99
group: ${{ github.head_ref || github.ref_name }}
1010
cancel-in-progress: true
@@ -13,30 +13,29 @@ jobs:
1313
build:
1414
runs-on: ubuntu-latest
1515
name: SQL Validations
16+
17+
env:
18+
DB_DATABASE: cideades_e_estados
19+
DB_USER: root
20+
DB_PASSWORD: rootpassword
1621

1722
services:
1823
mysql:
1924
image: mysql:5.7
2025
env:
21-
MYSQL_DATABASE: cideades_e_estados
22-
MYSQL_USER: user
23-
MYSQL_PASSWORD: password
24-
MYSQL_ROOT_PASSWORD: rootpassword
26+
MYSQL_DATABASE: ${{env.DB_DATABASE}}
27+
MYSQL_ROOT_PASSWORD: ${{ env.DB_PASSWORD }}
2528
ports:
2629
- 3306:3306
2730
options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3
28-
env:
29-
DB_DATABASE: cideades_e_estados
30-
DB_USER: root
31-
DB_PASSWORD: rootpassword
3231

3332
steps:
3433
- uses: actions/checkout@v4
3534

3635
- name: run SQL with no errors
3736
run: |
38-
mysql -h 127.0.0.1 -e 'CREATE DATABASE IF NOT EXISTS cideades_e_estados;' -u${{ env.DB_USER }} -p${{ env.DB_PASSWORD }}
39-
mysql -h 127.0.0.1 --default-character-set=utf8 cideades_e_estados < src/cidades-e-estados.sql -u${{ env.DB_USER }} -p${{ env.DB_PASSWORD }}
40-
mysql -h 127.0.0.1 -e 'USE cideades_e_estados; DROP TABLE cidades; DROP TABLE estados;' -u${{ env.DB_USER }} -p${{ env.DB_PASSWORD }}
41-
mysql -h 127.0.0.1 --default-character-set=utf8 cideades_e_estados < src/estados.sql -u${{ env.DB_USER }} -p${{ env.DB_PASSWORD }}
42-
mysql -h 127.0.0.1 --default-character-set=utf8 cideades_e_estados < src/cidades.sql -u${{ env.DB_USER }} -p${{ env.DB_PASSWORD }}
37+
mysql -h 127.0.0.1 -e 'CREATE DATABASE IF NOT EXISTS ${{env.DB_DATABASE}};' -u${{ env.DB_USER }} -p${{ env.DB_PASSWORD }}
38+
mysql -h 127.0.0.1 --default-character-set=utf8 ${{env.DB_DATABASE}} < src/cidades-e-estados.sql -u${{ env.DB_USER }} -p${{ env.DB_PASSWORD }}
39+
mysql -h 127.0.0.1 -e 'USE ${{env.DB_DATABASE}}; DROP TABLE cidades; DROP TABLE estados;' -u${{ env.DB_USER }} -p${{ env.DB_PASSWORD }}
40+
mysql -h 127.0.0.1 --default-character-set=utf8 ${{env.DB_DATABASE}} < src/estados.sql -u${{ env.DB_USER }} -p${{ env.DB_PASSWORD }}
41+
mysql -h 127.0.0.1 --default-character-set=utf8 ${{env.DB_DATABASE}} < src/cidades.sql -u${{ env.DB_USER }} -p${{ env.DB_PASSWORD }}

0 commit comments

Comments
 (0)