Skip to content

Commit af7ac45

Browse files
renemadsenclaude
andcommitted
fix: restart container after DB dump load in Playwright CI job A
Job A loads a fresh 420_SDK database dump while the container is running. Without a restart, the app holds stale DB state and crashes with migration errors. Jobs B/C already restart after their DB changes. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 5297fe1 commit af7ac45

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

.github/workflows/dotnet-core-master.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,9 @@ jobs:
252252
docker exec -i mariadbtest mysql -u root --password=secretpassword -e 'drop database `420_SDK`'
253253
docker exec -i mariadbtest mysql -u root --password=secretpassword -e 'create database `420_SDK`'
254254
docker exec -i mariadbtest mysql -u root --password=secretpassword 420_SDK < eform-angular-frontend/eform-client/cypress/e2e/plugins/items-planning-pn/a/420_sdk.sql
255+
docker exec -i mariadbtest mysql -u root --password=secretpassword -e 'update 420_SDK.Settings set Value = "my-rabbit" where Name = "rabbitMqHost"'
256+
docker restart my-container
257+
sleep 15
255258
- name: Change rabbitmq hostname
256259
if: ${{ matrix.test != 'a' }}
257260
run: docker exec -i mariadbtest mysql -u root --password=secretpassword -e 'update 420_SDK.Settings set Value = "my-rabbit" where Name = "rabbitMqHost"'

.github/workflows/dotnet-core-pr.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,9 @@ jobs:
243243
docker exec -i mariadbtest mysql -u root --password=secretpassword -e 'drop database `420_SDK`'
244244
docker exec -i mariadbtest mysql -u root --password=secretpassword -e 'create database `420_SDK`'
245245
docker exec -i mariadbtest mysql -u root --password=secretpassword 420_SDK < eform-angular-frontend/eform-client/cypress/e2e/plugins/items-planning-pn/a/420_sdk.sql
246+
docker exec -i mariadbtest mysql -u root --password=secretpassword -e 'update 420_SDK.Settings set Value = "my-rabbit" where Name = "rabbitMqHost"'
247+
docker restart my-container
248+
sleep 15
246249
- name: Change rabbitmq hostname
247250
if: ${{ matrix.test != 'a' }}
248251
run: docker exec -i mariadbtest mysql -u root --password=secretpassword -e 'update 420_SDK.Settings set Value = "my-rabbit" where Name = "rabbitMqHost"'

0 commit comments

Comments
 (0)