Skip to content

Commit 4866f34

Browse files
committed
use different logic to delete directories
1 parent 4fe5ef6 commit 4866f34

1 file changed

Lines changed: 13 additions & 2 deletions

File tree

.github/workflows/openapi-generator.yaml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,19 @@ jobs:
142142
path: modules/openapi-generator-cli/target
143143
- name: Delete samples that are entirely generated
144144
run: |
145-
# Delete all directories within generichost that don't contain "Manual" in the path
146-
find samples/client/petstore/csharp/generichost -type d -not -path "*Manual*" -exec rm -rf {} +
145+
# List all directories in generichost, filter out Manual directories, and remove the rest
146+
cd samples/client/petstore/csharp/generichost
147+
for version_dir in */ ; do
148+
if [ -d "$version_dir" ]; then
149+
cd "$version_dir"
150+
for dir in */ ; do
151+
if [ -d "$dir" ] && [[ ! "$dir" =~ Manual ]]; then
152+
rm -rf "$dir"
153+
fi
154+
done
155+
cd ..
156+
fi
157+
done
147158
- name: Generate samples
148159
run: |
149160
bash bin/generate-samples.sh

0 commit comments

Comments
 (0)