Skip to content

Commit b570f28

Browse files
authored
Check the Dapr runtime containers before starting another one (#1562)
Signed-off-by: Matheus Cruz <[email protected]>
1 parent 3b2f550 commit b570f28

File tree

2 files changed

+20
-6
lines changed

2 files changed

+20
-6
lines changed

.github/workflows/build.yml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,10 +113,17 @@ jobs:
113113
make
114114
sudo cp dist/linux_amd64/release/dapr /usr/local/bin/dapr
115115
cd ..
116-
- name: Initialize Dapr runtime ${{ env.DAPR_RUNTIME_VER }}
116+
- name: Uninstall Dapr runtime ${{ env.DAPR_RUNTIME_VER }}
117+
run: dapr uninstall --all
118+
- name: Ensure Dapr runtime uninstalled
117119
run: |
118-
dapr uninstall --all
119-
dapr init --runtime-version ${{ env.DAPR_RUNTIME_VER }}
120+
while [ "$(docker ps -aq --filter 'name=^/dapr')" ]; do
121+
echo "Waiting for Dapr containers to be deleted..."
122+
sleep 5
123+
done
124+
echo "All dapr containers are deleted."
125+
- name: Initialize Dapr runtime ${{ env.DAPR_RUNTIME_VER }}
126+
run: dapr init --runtime-version ${{ env.DAPR_RUNTIME_VER }}
120127
- name: Build and override daprd with referenced commit.
121128
if: env.DAPR_REF != ''
122129
run: |

.github/workflows/validate.yml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,10 +82,17 @@ jobs:
8282
make
8383
sudo cp dist/linux_amd64/release/dapr /usr/local/bin/dapr
8484
cd ..
85+
- name: Uninstall Dapr runtime ${{ env.DAPR_RUNTIME_VER }}
86+
run: dapr uninstall --all
87+
- name: Ensure Dapr runtime uninstalled
88+
run: |
89+
while [ "$(docker ps -aq --filter 'name=^/dapr')" ]; do
90+
echo "Waiting for Dapr containers to be deleted..."
91+
sleep 5
92+
done
93+
echo "All dapr containers are deleted."
8594
- name: Initialize Dapr runtime ${{ env.DAPR_RUNTIME_VER }}
86-
run: |
87-
dapr uninstall --all
88-
dapr init --runtime-version ${{ env.DAPR_RUNTIME_VER }}
95+
run: dapr init --runtime-version ${{ env.DAPR_RUNTIME_VER }}
8996
- name: Build and override daprd with referenced commit.
9097
if: env.DAPR_REF != ''
9198
run: |

0 commit comments

Comments
 (0)