|
@@ -24,18 +24,22 @@ OLD_VERSION="$(cat "$VERSION_FILE")"
|
|
|
NEW_VERSION="$(bump_semver "$OLD_VERSION")"
|
|
NEW_VERSION="$(bump_semver "$OLD_VERSION")"
|
|
|
|
|
|
|
|
echo "[*] Fetching latest docs version"
|
|
echo "[*] Fetching latest docs version"
|
|
|
-sphinx-apidoc -o docs archivebox
|
|
|
|
|
cd "$DIR/docs"
|
|
cd "$DIR/docs"
|
|
|
git pull
|
|
git pull
|
|
|
|
|
+cd "$DIR"
|
|
|
|
|
+
|
|
|
|
|
+echo "[+] Building docs"
|
|
|
|
|
+sphinx-apidoc -o docs archivebox
|
|
|
|
|
+cd "$DIR/docs"
|
|
|
make html
|
|
make html
|
|
|
cd "$DIR"
|
|
cd "$DIR"
|
|
|
|
|
|
|
|
-if [ -z "$(git status --porcelain)" ] && [[ "$(git branch --show-current)" == "master" ]]; then
|
|
|
|
|
- git pull
|
|
|
|
|
-else
|
|
|
|
|
- echo "[X] Commit your changes and make sure git is checked out on clean master."
|
|
|
|
|
- exit 4
|
|
|
|
|
-fi
|
|
|
|
|
|
|
+# if [ -z "$(git status --porcelain)" ] && [[ "$(git branch --show-current)" == "master" ]]; then
|
|
|
|
|
+# git pull
|
|
|
|
|
+# else
|
|
|
|
|
+# echo "[X] Commit your changes and make sure git is checked out on clean master."
|
|
|
|
|
+# exit 4
|
|
|
|
|
+# fi
|
|
|
|
|
|
|
|
echo "[*] Bumping VERSION from $OLD_VERSION to $NEW_VERSION"
|
|
echo "[*] Bumping VERSION from $OLD_VERSION to $NEW_VERSION"
|
|
|
echo "$NEW_VERSION" > "$VERSION_FILE"
|
|
echo "$NEW_VERSION" > "$VERSION_FILE"
|
|
@@ -49,7 +53,7 @@ echo "[*] Cleaning up build dirs"
|
|
|
cd "$DIR"
|
|
cd "$DIR"
|
|
|
rm -Rf build dist
|
|
rm -Rf build dist
|
|
|
|
|
|
|
|
-echo "[*] Building sdist and bdist_wheel"
|
|
|
|
|
|
|
+echo "[+] Building sdist and bdist_wheel"
|
|
|
python3 setup.py sdist bdist_wheel
|
|
python3 setup.py sdist bdist_wheel
|
|
|
|
|
|
|
|
echo "[^] Uploading to test.pypi.org"
|
|
echo "[^] Uploading to test.pypi.org"
|
|
@@ -58,4 +62,13 @@ python3 -m twine upload --repository testpypi dist/*
|
|
|
echo "[^] Uploading to pypi.org"
|
|
echo "[^] Uploading to pypi.org"
|
|
|
python3 -m twine upload --repository pypi dist/*
|
|
python3 -m twine upload --repository pypi dist/*
|
|
|
|
|
|
|
|
|
|
+echo "[+] Building docker image"
|
|
|
|
|
+docker build . -t "archivebox,archivebox:latest,archivebox:$NEW_VERSION,nikisweeting/archivebox,docker.pkg.github.com/pirate/ArchiveBox/archivebox:$NEW_VERSION"
|
|
|
|
|
+
|
|
|
|
|
+echo "[^] Uploading docker image"
|
|
|
|
|
+# docker login --username=dockerhubusername [email protected]
|
|
|
|
|
+# docker login docker.pkg.github.com --username githubusername
|
|
|
|
|
+docker push nikisweeting/archivebox
|
|
|
|
|
+docker push docker.pkg.github.com/pirate/ArchiveBox/archivebox:$NEW_VERSION
|
|
|
|
|
+
|
|
|
echo "[√] Done. Published version v$NEW_VERSION"
|
|
echo "[√] Done. Published version v$NEW_VERSION"
|