Skip to content

Commit 7829d68

Browse files
committed
ci: fix validation workflow
Signed-off-by: mikeee <[email protected]>
1 parent 50fa8fb commit 7829d68

File tree

1 file changed

+20
-12
lines changed

1 file changed

+20
-12
lines changed

.github/workflows/validate_examples.yaml

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,9 @@ jobs:
100100
run: |
101101
cd cli
102102
make
103-
echo "artifactPath=$HOME/artifacts/$GITHUB_SHA" >> $GITHUB_ENV
103+
echo "artifactPath=~/artifacts/$GITHUB_SHA/" >> $GITHUB_ENV
104104
mkdir -p $HOME/artifacts/$GITHUB_SHA/
105-
sudo cp dist/linux_amd64/release/dapr $artifactpath/dapr
105+
cp dist/linux_amd64/release/dapr $HOME/artifacts/$GITHUB_SHA/dapr
106106
CLI_VERSION=edge
107107
echo "DAPR_CLI_VER=$CLI_VERSION" >> $GITHUB_ENV
108108
@@ -111,16 +111,22 @@ jobs:
111111
run: |
112112
cd dapr_runtime
113113
make
114+
echo "artifactPath=~/artifacts/$GITHUB_SHA/" >> $GITHUB_ENV
114115
mkdir -p $HOME/artifacts/$GITHUB_SHA/
115-
cp dist/linux_amd64/release/* $artifactPath
116-
RUNTIME_VERSION=edge
116+
cp dist/linux_amd64/release/* $HOME/artifacts/$GITHUB_SHA/
117+
RUNTIME_VERSION=0.0.0-dev
117118
echo "DAPR_RUNTIME_VER=$RUNTIME_VERSION" >> $GITHUB_ENV
118119
119120
- name: Build Docker Image
120121
if: env.DAPR_REF != ''
121122
run: |
122123
cd dapr_runtime
123-
docker build --build-arg "PKG_FILES=*" -f ./docker/Dockerfile ./dist/linux_amd64/release -t daprio/dapr:edge-linux-amd64 --output type=tar,dest=$artifactPath/dapr_docker.tar
124+
docker build --build-arg "PKG_FILES=*" -f ./docker/Dockerfile ./dist/linux_amd64/release -t daprio/dapr:edge-linux-amd64 --output type=tar,dest=$HOME/artifacts/$GITHUB_SHA/dapr_docker.tar
125+
126+
- name: List artifacts
127+
if: env.DAPR_REF != '' || env.DAPR_CLI_REF != ''
128+
run: |
129+
ls -la $HOME/artifacts/$GITHUB_SHA/
124130
125131
- name: Upload dapr-artifacts
126132
uses: actions/upload-artifact@v4
@@ -181,21 +187,21 @@ jobs:
181187
ref: ${{ env.CHECKOUT_REF }}
182188

183189
- name: Make Artifacts destination folder
184-
if: env.DAPR_CLI_VER == 'edge' || env.DAPR_RUNTIME_VER == 'edge'
190+
if: env.DAPR_CLI_VER == 'edge' || env.DAPR_RUNTIME_VER == '0.0.0-dev'
185191
run: |
186192
mkdir -p $HOME/artifacts/$GITHUB_SHA/
187193
188194
- name: Retrieve dapr-artifacts
189-
if: env.DAPR_CLI_VER == 'edge' || env.DAPR_RUNTIME_VER == 'edge'
195+
if: env.DAPR_CLI_VER == 'edge' || env.DAPR_RUNTIME_VER == '0.0.0-dev'
190196
uses: actions/download-artifact@v4
191197
with:
192198
name: dapr-artifacts
193-
path: $HOME/artifacts/$GITHUB_SHA/
199+
path: ~/artifacts/${{ env.GITHUB_SHA }}
194200

195201
- name: Display downloaded artifacts
196-
if: env.DAPR_CLI_VER == 'edge' || env.DAPR_RUNTIME_VER == 'edge'
202+
if: env.DAPR_CLI_VER == 'edge' || env.DAPR_RUNTIME_VER == '0.0.0-dev'
197203
run: |
198-
ls ~/artifacts/$GITHUB_SHA
204+
ls -la $HOME/artifacts/$GITHUB_SHA/
199205
200206
- name: Set up Go
201207
id: setup-go
@@ -206,7 +212,7 @@ jobs:
206212
- name: Import Dapr Image (edge)
207213
if: env.DAPR_RUNTIME_VER == 'edge'
208214
run: |
209-
cat $HOME/artifacts/$GITHUB_SHA/dapr_docker.tar | docker import - daprio/dapr:edge
215+
cat $HOME/artifacts/$GITHUB_SHA/dapr_docker.tar | docker import - daprio/dapr:0.0.0-dev
210216
211217
- name: Set up Dapr CLI
212218
if: env.DAPR_CLI_VER != 'edge'
@@ -216,17 +222,19 @@ jobs:
216222
if: env.DAPR_CLI_VER == 'edge'
217223
run: |
218224
sudo cp $HOME/artifacts/$GITHUB_SHA/dapr /usr/local/bin/dapr
225+
sudo chmod +x /usr/local/bin/dapr
219226
220227
- name: Initialize Dapr runtime ${{ env.DAPR_RUNTIME_VER }}
221228
run: |
222229
dapr uninstall --all
223230
dapr init --runtime-version ${{ env.DAPR_RUNTIME_VER }}
224231
225232
- name: Override daprd with referenced commit.
226-
if: env.DAPR_RUNTIME_VER == 'edge'
233+
if: env.DAPR_RUNTIME_VER == '0.0.0-dev'
227234
run: |
228235
mkdir -p $HOME/.dapr/bin/
229236
cp $HOME/artifacts/$GITHUB_SHA/daprd $HOME/.dapr/bin/daprd
237+
chmod +x $HOME/.dapr/bin/daprd
230238
231239
- name: Set up Python ${{ env.PYTHON_VER }}
232240
uses: actions/setup-python@v5

0 commit comments

Comments
 (0)