File tree Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -110,6 +110,7 @@ runs:
110
110
echo "key-match=false" >> ${GITHUB_OUTPUT}
111
111
fi
112
112
echo "esmf-cache-key=$ESMF_CACHE_KEY" >> $GITHUB_OUTPUT
113
+ rm -f ${{github.workspace}}/.esmf-cache.txt
113
114
- id : install-esmf
114
115
if : steps.rebuild-check-esmf.outputs.key-match != 'true'
115
116
shell : bash
@@ -121,19 +122,14 @@ runs:
121
122
ESMF_INSTALL_DOCDIR : " doc"
122
123
ESMF_INSTALL_HEADERDIR : " include"
123
124
ESMF_INSTALL_PREFIX : " ${{env.ESMF_ROOT}}"
124
- ESMF_CACHE_KEY : " ${{hashFiles('. esmf-cache.txt') }}"
125
+ ESMF_CACHE_KEY : " ${{steps.rebuild-check- esmf.outputs.esmf -cache-key }}"
125
126
run : |
126
- if [ -f "${ESMF_INSTALL_PREFIX}/.esmf-cache.txt" ]; then
127
- echo "ESMF Build Changes"
128
- diff ${ESMF_INSTALL_PREFIX}/.esmf-cache.txt ${{github.workspace}}/.
129
- fi
130
127
cd ${ESMF_DIR}
131
128
if [[ "${{inputs.rebuild-check}}" == "quick" ]]; then
132
129
curl --silent -L ${{steps.version-esmf.outputs.esmf-url}} | tar --strip-components=1 -xz
133
130
fi
134
131
make -j 2
135
132
make install
136
- mv -f ${{github.workspace}}/.esmf-cache.txt ${ESMF_INSTALL_PREFIX}/.
137
133
mkdir -p ${ESMF_INSTALL_PREFIX}/addon/esmpy
138
134
if [ -d "src/addon/esmpy" ]; then
139
135
rsync -a src/addon/esmpy/ ${ESMF_INSTALL_PREFIX}/addon/esmpy
You can’t perform that action at this time.
0 commit comments