diff --git a/Scripts/push-output.sh b/Scripts/push-output.sh index 07e49d4..5edccb7 100755 --- a/Scripts/push-output.sh +++ b/Scripts/push-output.sh @@ -16,29 +16,24 @@ else echo -e "\nTag looks like a version number: $TRAVIS_TAG" fi -# For linting purposes, fix the error in dll.hpp -sed -i .original 's/RARGetDllVersion();/RARGetDllVersion(void);/' Libraries/unrar/dll.hpp - # Skip tests because they're assumed to have passed during the cocoapod-validate script or else -# this script wouldn't run +# this script wouldn't run. Allow warnings, because prior validation doesn't (and it patches) +# around the one warning in the UnRAR library I can't silence echo -e "\nLinting podspec..." -pod spec lint --fail-fast --skip-tests +pod spec lint --fail-fast --skip-tests --allow-warnings if [ $? -ne 0 ]; then echo -e "\nPodspec failed lint. Run again with --verbose to troubleshoot" exit 1 fi -# Put back the original dll.hpp -mv Libraries/unrar/dll.hpp.original Libraries/unrar/dll.hpp - echo -e "\nExporting Carthage archive...\n" # Exports ARCHIVE_PATH, used below source ./Scripts/archive-carthage.sh -# Skip tests for reason stated above +# Skip tests and allow warnings for reasons stated above echo -e "\nPushing to CocoaPods...\n" -pod trunk push --skip-tests +pod trunk push --skip-tests --allow-warnings # If push is successful, add release to GitHub if [ $? -ne 0 ]; then