~增加更新后同步刷新cdn缓存的操作

This commit is contained in:
juewuy
2025-12-14 09:09:57 +08:00
parent 414951ba6f
commit aae37b21cb
2 changed files with 12 additions and 1 deletions

View File

@@ -150,7 +150,12 @@ jobs:
git branch -M update
git remote add origin "https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.git"
git push -f origin update
#刷新cdn缓存
sleep 60
find bin/dashboard bin/geodata -type f 2>/dev/null | while read -r file; do
curl -s "https://purge.jsdelivr.net/gh/juewuy/ShellClash@update/${file#bin/}" || true
done
curl -s https://purge.jsdelivr.net/gh/juewuy/ShellClash@update/bin/version || true
- name: Cleanup Workflow
uses: Mattraks/delete-workflow-runs@main
with:

View File

@@ -195,6 +195,12 @@ jobs:
git config --global user.email "github-actions[bot]@users.noreply.github.com" && git config --global user.name "github-actions[bot]"
git add . && git commit -m "更新${crashcore}内核至${VERSION}" || exit 0
git push
#刷新cdn缓存
sleep 60
find "bin/${crashcore}" -type f | while read -r file; do
curl -s "https://purge.jsdelivr.net/gh/juewuy/ShellClash@update/${file#bin/}" || true
done
curl -s https://purge.jsdelivr.net/gh/juewuy/ShellClash@update/bin/version || true
- name: Create Release and Upload Release Asset
if: ${{ env.RELEASE != '' && env.PUSHDIR == '' }}