@@ -17,46 +17,46 @@ GREEN='\033[0;32m'
1717YELLOW=' \033[1;33m'
1818NC=' \033[0m'
1919
20- log () { printf " ${GREEN} [✔]${NC} %s\n" " $1 " ; }
20+ log () { printf " ${GREEN} [✔]${NC} %s\n" " $1 " ; }
2121warn () { printf " ${YELLOW} [!]${NC} %s\n" " $1 " ; }
22- err () { printf " ${RED} [✘]${NC} %s\n" " $1 " ; }
22+ err () { printf " ${RED} [✘]${NC} %s\n" " $1 " ; }
2323
2424# --- Shellcheck ---
2525printf " \n${YELLOW} ==> Linting shell scripts${NC} \n"
2626if command -v shellcheck > /dev/null 2>&1 ; then
27- shellcheck devwork-versions .profile && log " shellcheck passed" || warn " shellcheck reported issues"
27+ shellcheck devwork-versions .profile && log " shellcheck passed" || warn " shellcheck reported issues"
2828else
29- warn " shellcheck not installed, skipping lint"
29+ warn " shellcheck not installed, skipping lint"
3030fi
3131
3232# --- Build & test each version ---
3333for VERSION in $VERSIONS ; do
34- printf " \n${YELLOW} ==> Node.js $VERSION ${NC} \n"
35- TAG=" devwork:$VERSION -node"
34+ printf " \n${YELLOW} ==> Node.js $VERSION ${NC} \n"
35+ TAG=" devwork:$VERSION -node"
3636
37- # Build
38- printf " Building $TAG ...\n"
39- if docker build --build-arg NODE_VERSION=" $VERSION " -t " $TAG " . ; then
40- log " Build succeeded"
41- else
42- err " Build failed for Node $VERSION "
43- FAIL=$(( FAIL + 1 ))
44- continue
45- fi
37+ # Build
38+ printf " Building $TAG ...\n"
39+ if docker build --build-arg NODE_VERSION=" $VERSION " -t " $TAG " . ; then
40+ log " Build succeeded"
41+ else
42+ err " Build failed for Node $VERSION "
43+ FAIL=$(( FAIL + 1 ))
44+ continue
45+ fi
4646
47- # Test
48- printf " Testing $TAG ...\n"
49- if docker run --rm " $TAG " devwork-versions; then
50- log " Tests passed"
51- PASS=$(( PASS + 1 ))
52- else
53- err " Tests failed for Node $VERSION "
54- FAIL=$(( FAIL + 1 ))
55- fi
47+ # Test
48+ printf " Testing $TAG ...\n"
49+ if docker run --rm " $TAG " devwork-versions; then
50+ log " Tests passed"
51+ PASS=$(( PASS + 1 ))
52+ else
53+ err " Tests failed for Node $VERSION "
54+ FAIL=$(( FAIL + 1 ))
55+ fi
5656
57- # Size report
58- SIZE=$( docker images --format " {{.Size}}" " $TAG " | head -1)
59- log " Image size: $SIZE "
57+ # Size report
58+ SIZE=$( docker images --format " {{.Size}}" " $TAG " | head -1)
59+ log " Image size: $SIZE "
6060done
6161
6262# --- Summary ---
0 commit comments