@@ -148,7 +148,7 @@ installTypeScriptCompiler() {
148
148
installHomebrew () {
149
149
installNodejs
150
150
echo -e " $msg12 "
151
- local TIME1=$( current_time_ms )
151
+ local TIME1=$( python3 " $GITHUB_ACTION_PATH /src/time.py " )
152
152
if ! command -v brew & > /dev/null; then # attempt 0: homebrew installed before running _just
153
153
# attempt 1: install without logs
154
154
NONINTERACTIVE=1 /bin/bash -c " $( curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) " > /dev/null 2>&1
@@ -165,26 +165,26 @@ installHomebrew() {
165
165
eval " $( /home/linuxbrew/.linuxbrew/bin/brew shellenv) "
166
166
fi
167
167
fi
168
- local TIME2=$( current_time_ms )
168
+ local TIME2=$( python3 " $GITHUB_ACTION_PATH /src/time.py " )
169
169
HBVERSION=$( brew --version)
170
- HBSECONDS=$( calculate_duration " $TIME1 " " $TIME2 " )
170
+ HBSECONDS=$( node " $GITHUB_ACTION_PATH /src/time.js " " $TIME1 " " $TIME2 " )
171
171
echo -e " $msg13 $HBVERSION ($HBSECONDS )"
172
172
}
173
173
installDartSass () {
174
174
echo -e " $msg14 "
175
- local TIME1=$( current_time_ms ) && \
175
+ local TIME1=$( python3 " $GITHUB_ACTION_PATH /src/time.py " )
176
176
if ! command -v sass & > /dev/null; then # attempt 0: dart sass installed before running _just
177
177
# attempt 1: install without logs
178
- brew install sass/sass/sass > /dev/null 2>&1 && \
178
+ brew install sass/sass/sass > /dev/null 2>&1
179
179
if ! command -v sass & > /dev/null; then
180
180
# attempt 2: install with logs
181
- local ERROR_MESSAGE=$( ErrorMessage " run.sh" " 0212" ) && \
182
- echo -e " $ERROR_MESSAGE " && \
181
+ local ERROR_MESSAGE=$( ErrorMessage " run.sh" " 0212" )
182
+ echo -e " $ERROR_MESSAGE "
183
183
brew install sass/sass/sass
184
184
fi
185
- fi && \
186
- local TIME2=$( current_time_ms ) && \
187
- DSSECONDS=$( calculate_duration " $TIME1 " " $TIME2 " ) && \
185
+ fi
186
+ local TIME2=$( python3 " $GITHUB_ACTION_PATH /src/time.py " )
187
+ DSSECONDS=$( node " $GITHUB_ACTION_PATH /src/time.js " " $ TIME1" " $TIME2 " )
188
188
echo -e " $msg15 ($DSSECONDS )"
189
189
}
190
190
@@ -236,6 +236,7 @@ install_dependencies() {
236
236
fi
237
237
238
238
if [[ " ${USE_SASS,,} " == " true" ]]; then
239
+ chmod +x " $GITHUB_ACTION_PATH /src/time.py" && \
239
240
installHomebrew && \
240
241
installDartSass &
241
242
fi
@@ -264,7 +265,7 @@ compile_assets() {
264
265
265
266
if [[ " ${COMPILE_SASS,,} " == " true" ]]; then
266
267
PREPROCESSED=" y"
267
- # checkForDartSass
268
+ checkForDartSass
268
269
source " $GITHUB_ACTION_PATH /lib/compile.sh"
269
270
tocss " $INPUT_PATH " " sass"
270
271
local DOCLEANUP=$( javascript $GITHUB_ACTION_PATH /src/check-cleanup.js " " ) && \
@@ -275,7 +276,7 @@ compile_assets() {
275
276
276
277
if [[ " ${COMPILE_SCSS,,} " == " true" ]]; then
277
278
PREPROCESSED=" y"
278
- # checkForDartSass
279
+ checkForDartSass
279
280
source " $GITHUB_ACTION_PATH /lib/compile.sh"
280
281
tocss " $INPUT_PATH " " scss"
281
282
local DOCLEANUP=$( javascript $GITHUB_ACTION_PATH /src/check-cleanup.js " " ) && \
0 commit comments