File tree Expand file tree Collapse file tree 2 files changed +14
-5
lines changed Expand file tree Collapse file tree 2 files changed +14
-5
lines changed Original file line number Diff line number Diff line change @@ -203,6 +203,8 @@ jobs:
203203
204204 - run : make install
205205
206+ - run : rm -rf .build && rm -rf Package.swift
207+
206208 - run : danger-swift ci --verbose --failOnErrors
207209 if : ${{ github.event_name == 'pull_request' }}
208210 env :
@@ -242,6 +244,8 @@ jobs:
242244
243245 - run : make install PREFIX='/opt/homebrew'
244246
247+ - run : rm -rf .build && rm -rf Package.swift
248+
245249 - run : danger-swift ci --verbose --failOnErrors
246250 if : ${{ github.event_name == 'pull_request' }}
247251 env :
@@ -283,6 +287,8 @@ jobs:
283287
284288 - run : make install
285289
290+ - run : rm -rf .build && rm -rf Package.swift
291+
286292 - run : danger-swift ci --verbose --failOnErrors
287293 if : ${{ github.event_name == 'pull_request' }}
288294 env :
Original file line number Diff line number Diff line change @@ -16,25 +16,28 @@ swift package clean
1616if [[ " $OSTYPE " == " darwin" * ]]; then
1717 BUILD_FOLDER=" .build/release"
1818 swift build --disable-sandbox -c release
19+ MAJOR_VERSION=$( swift --version | awk ' {print $4}' | cut -d ' .' -f 1)
1920else
2021 BUILD_FOLDER=" .build/debug"
2122 swift build --disable-sandbox
23+ MAJOR_VERSION=$( swift --version | awk ' {for(i=1;i<=NF;i++){if($i ~ /^[0-9]+\.[0-9]+$/){print $i; break}}}' | cut -d ' .' -f 1)
2224fi
2325
24- MAJOR_VERSION=$( swift --version | awk ' {print $4}' | cut -d ' .' -f 1)
26+ mkdir -p " $PREFIX /bin"
27+ mkdir -p " $LIB_INSTALL_PATH "
28+ cp -f " $BUILD_FOLDER /$TOOL_NAME " " $INSTALL_PATH "
2529
2630ARRAY=()
2731for ARG in " ${SWIFT_LIB_FILES[@]} " ; do
2832 ARRAY+=(" $BUILD_FOLDER /$ARG " )
2933done
3034
31- mkdir -p " $PREFIX /bin"
32- mkdir -p " $LIB_INSTALL_PATH "
33- cp -f " $BUILD_FOLDER /$TOOL_NAME " " $INSTALL_PATH "
34-
3535if [[ $MAJOR_VERSION -ge 6 ]]; then
3636 BUILD_FOLDER+=" /Modules"
3737 SWIFT_LIB_FILES=($( ls " $BUILD_FOLDER " ) )
38+ for ARG in " ${SWIFT_LIB_FILES[@]} " ; do
39+ ARRAY+=(" $BUILD_FOLDER /$ARG " )
40+ done
3841fi
3942
4043cp -fr " ${ARRAY[@]} " " $LIB_INSTALL_PATH " 2> /dev/null || :
You can’t perform that action at this time.
0 commit comments