File tree Expand file tree Collapse file tree 1 file changed +5
-11
lines changed Expand file tree Collapse file tree 1 file changed +5
-11
lines changed Original file line number Diff line number Diff line change 33
33
if : github.event.pull_request.draft == false
34
34
runs-on : ubuntu-latest
35
35
outputs :
36
- needs-wasm : ${{ ( steps.wasm-cache.outputs.cache-hit != 'true') || (steps.filter.outputs.funcs-changed == 'true') }}
36
+ needs-wasm : ${{ steps.wasm-cache.outputs.cache-hit != 'true' }}
37
37
steps :
38
38
- name : " Checkout code"
39
39
uses : actions/checkout@v4
@@ -45,21 +45,16 @@ jobs:
45
45
run : |
46
46
sudo apt install -y zstd
47
47
git config --global --add safe.directory "$GITHUB_WORKSPACE"
48
- echo "digest=$(git submodule status | awk '{ print $1; }' | md5sum | cut -d' ' -f1)" >> $GITHUB_OUTPUT
48
+ submodule_digest=$(git submodule status | awk '{ print $1; }' | md5sum | awk '{ print $1}')
49
+ func_digest=$(find 'func' -type f -exec md5sum {} + | sort | md5sum | awk '{ print $1 }')
50
+ echo "${submodule_digest}-${func_digest}"
51
+ echo "digest=$(echo -n '${submodule_digest}-${func_digest}' | md5sum | awk '{ print $1 }')" >> $GITHUB_OUTPUT
49
52
- uses : actions/cache/restore@v4
50
53
id : wasm-cache
51
54
with :
52
55
path : ./wasm
53
56
key : wasm-${{ steps.submodule-commit.outputs.digest }}
54
57
lookup-only : true
55
- # Check if any of the submodules have been modified
56
- - uses : dorny/paths-filter@v3
57
- id : filter
58
- with :
59
- filters : |
60
- funcs-changed:
61
- - 'func/**'
62
-
63
58
64
59
build-examples :
65
60
needs : needs-build
@@ -190,7 +185,6 @@ jobs:
190
185
func_digest=$(find 'func' -type f -exec md5sum {} + | sort | md5sum | awk '{ print $1 }')
191
186
echo "${submodule_digest}-${func_digest}"
192
187
echo "digest=$(echo -n '${submodule_digest}-${func_digest}' | md5sum | awk '{ print $1 }')" >> $GITHUB_OUTPUT
193
- # echo "digest=$(git submodule status | awk '{ print $1; }' | md5sum | cut -d' ' -f1)" >> $GITHUB_OUTPUT
194
188
- name : " Get WASM cache"
195
189
uses : actions/cache/restore@v4
196
190
id : cpp-wasm-cache
You can’t perform that action at this time.
0 commit comments