Skip to content

Commit 0cdc9f8

Browse files
committed
Maintenance: Moves WebDAV server stop to after push
Moves the WebDAV server stop job to execute after the release branch is pushed. This ensures the server remains active during the push process, preventing potential disruptions.
1 parent 49f87e0 commit 0cdc9f8

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

.github/workflows/publish.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -47,17 +47,6 @@ jobs:
4747
- name: Run tests
4848
run: npm test
4949

50-
- name: Stop WebDAV server
51-
if: always()
52-
run: |
53-
cd tests/servers/webdav
54-
if [ -f webdav_server.pid ]; then
55-
kill $(cat webdav_server.pid) 2>/dev/null || true
56-
rm -f webdav_server.pid
57-
fi
58-
# Fallback: kill any remaining server processes
59-
pkill -f "node.*server.js" || true
60-
6150
- name: Run linting
6251
run: npm run lint:check
6352

@@ -86,6 +75,17 @@ jobs:
8675
# Push the release branch
8776
git push origin $BRANCH_NAME
8877
78+
- name: Stop WebDAV server
79+
if: always()
80+
run: |
81+
cd tests/servers/webdav
82+
if [ -f webdav_server.pid ]; then
83+
kill $(cat webdav_server.pid) 2>/dev/null || true
84+
rm -f webdav_server.pid
85+
fi
86+
# Fallback: kill any remaining server processes
87+
pkill -f "node.*server.js" || true
88+
8989
- name: Publish to NPM
9090
run: npm publish
9191
env:

0 commit comments

Comments
 (0)