Skip to content

Commit 6e143e7

Browse files
committed
make deploy to staging more robust
1 parent d9bc608 commit 6e143e7

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

.github/workflows/deploy-to-staging.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,11 @@ jobs:
7070
7171
# Wait for PostgreSQL to be ready
7272
until docker compose exec store-pgsql pg_isready; do sleep 5; done
73-
74-
docker compose exec neurostore flask db migrate
75-
docker compose exec neurostore flask db upgrade
73+
docker compose exec neurostore bash -c \
74+
"flask db merge heads && \
75+
flask db stamp head && \
76+
flask db migrate && \
77+
flask db upgrade"
7678
'
7779
7880
- name: Run Docker commands in compose directory if changes detected
@@ -87,8 +89,11 @@ jobs:
8789
# Wait for PostgreSQL to be ready
8890
until docker compose exec compose_pgsql pg_isready; do sleep 5; done
8991
90-
docker compose exec compose flask db migrate
91-
docker compose exec compose flask db upgrade
92+
docker compose exec compose bash -c \
93+
"flask db merge heads && \
94+
flask db stamp head && \
95+
flask db migrate && \
96+
flask db upgrade"
9297
'
9398
9499
- name: Skip Docker commands and run frontend build if only frontend changes detected

0 commit comments

Comments
 (0)