Created
May 16, 2018 18:46
-
-
Save camillevilla/0f84506a7ef86f76c06075eb157f2a30 to your computer and use it in GitHub Desktop.
Remove gemnasium badges + make PRs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
cd $TMPDIR | |
mkdir -p $TMPDIR/.removegemnasium | |
cd $TMPDIR/.removegemnasium | |
for i in purl stacks sul-embed purl-fetcher content_search course_reserves discovery-dispatcher earthworks exhibits library_hours_rails sul-bento-app sul-directory sul-requests sw-indexer SearchWorks revs dlme arclight-demo vatican_exhibits revs-indexer-service bassi_veratti editstore-updater portfolios mods_display_app mirador_sul; do | |
echo $i | |
cd $TMPDIR/.removegemnasium | |
git clone [email protected]:sul-dlss/$i | |
cd $i | |
git fetch origin | |
git checkout -B remove-gemnasium | |
git reset --hard origin/master | |
if grep "gemnasium\.com" README.md > /dev/null | |
then | |
echo 😢 | |
# remove line from README; probably overzealous | |
# sed -i '' '/gemnasium\.com/d' README.md | |
# Better: find and replace string | |
sed -i.bak 's/\[!\[Dependency Status](.*//' README.md | |
git add README.md && | |
git commit -m "Remove gemnasium badge" && | |
git push origin remove-gemnasium && | |
hub pull-request -f -m "Remove gemnasium badge" | |
else | |
echo 👍 | |
fi | |
done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment