File tree 1 file changed +13
-8
lines changed
1 file changed +13
-8
lines changed Original file line number Diff line number Diff line change 1
1
name : Clean jsDelivr Cache
2
2
3
3
on :
4
- # push
5
- # https://github.com/qinxs/cdn-assets
6
4
push :
7
5
branches :
8
6
- master
@@ -18,19 +16,26 @@ jobs:
18
16
runs-on : ubuntu-latest
19
17
20
18
steps :
19
+ - name : Apt Update
20
+ env :
21
+ DEBIAN_FRONTEND : noninteractive
22
+ run : |
23
+ sudo apt-get update
24
+ sudo apt-get -y install jq
25
+
21
26
- uses : actions/checkout@v4
22
27
23
28
# https://github.com/marketplace/actions/git-changesets
24
29
- id : changed_files
25
30
name : git-changesets
26
- uses : collin-miller/git-changesets@v0.0.4
31
+ uses : collin-miller/git-changesets@v1
27
32
with :
28
33
# Default format is 'csv'. Other valid options are 'space-delimited' and 'json'.
29
- format : space-delimited
34
+ format : json
30
35
31
36
- name : Clean jsDelivr Cache
32
37
run : |
33
- for i in ${{ steps.changed_files.outputs.added_modified }}; do
34
- # echo ${{ steps.changed_files.outputs.all }}
35
- curl -sL --retry 3 https://purge.jsdelivr.net/gh/vernesong/OpenClash@${{ github.ref_name }}/$i
36
- done
38
+ echo " ${{ steps.changed_files.outputs.added_modified }}" | jq -r '.[]' | while read file ; do
39
+ # echo ${{ steps.changed_files.outputs.all }}
40
+ curl -sL --retry 3 " https://purge.jsdelivr.net/gh/vernesong/OpenClash@${{ github.ref_name }}/${file}"
41
+ done
You can’t perform that action at this time.
0 commit comments