mirror of
https://github.com/arcan1s/ahriman.git
synced 2025-04-24 15:27:17 +00:00
update release creation script
This commit is contained in:
parent
b3345c4184
commit
5815928b7f
@ -11,25 +11,25 @@ IGNORELIST="build .idea package/archlinux package/*src.tar.xz"
|
|||||||
sed -i "/__version__ = '[0-9.]*/s/[^'][^)]*/__version__ = '$VERSION'/" src/ahriman/version.py
|
sed -i "/__version__ = '[0-9.]*/s/[^'][^)]*/__version__ = '$VERSION'/" src/ahriman/version.py
|
||||||
|
|
||||||
# create archive
|
# create archive
|
||||||
[[ -e ${ARCHIVE}-${VERSION}-src.tar.xz ]] && rm -f "${ARCHIVE}-${VERSION}-src.tar.xz"
|
[[ -e $ARCHIVE-$VERSION-src.tar.xz ]] && rm -f "$ARCHIVE-$VERSION-src.tar.xz"
|
||||||
[[ -d $ARCHIVE ]] && rm -rf "$ARCHIVE"
|
[[ -d $ARCHIVE ]] && rm -rf "$ARCHIVE"
|
||||||
mkdir "$ARCHIVE"
|
mkdir "$ARCHIVE"
|
||||||
for FILE in ${FILES[*]}; do cp -r "$FILE" "$ARCHIVE"; done
|
for FILE in ${FILES[*]}; do cp -r "$FILE" "$ARCHIVE"; done
|
||||||
for FILE in ${IGNORELIST[*]}; do rm -rf "${ARCHIVE}/${FILE}"; done
|
for FILE in ${IGNORELIST[*]}; do rm -rf "$ARCHIVE/$FILE"; done
|
||||||
tar cJf "${ARCHIVE}-${VERSION}-src.tar.xz" "$ARCHIVE"
|
tar cJf "$ARCHIVE-$VERSION-src.tar.xz" "$ARCHIVE"
|
||||||
rm -rf "$ARCHIVE"
|
rm -rf "$ARCHIVE"
|
||||||
|
|
||||||
# update checksums
|
# update checksums
|
||||||
SHA512SUMS=$(sha512sum ${ARCHIVE}-${VERSION}-src.tar.xz | awk '{print $1}')
|
SHA512SUMS=$(sha512sum $ARCHIVE-$VERSION-src.tar.xz | awk '{print $1}')
|
||||||
sed -i "/sha512sums=('[0-9A-Fa-f]*/s/[^'][^)]*/sha512sums=('$SHA512SUMS'/" package/archlinux/PKGBUILD
|
sed -i "/sha512sums=('[0-9A-Fa-f]*/s/[^'][^)]*/sha512sums=('$SHA512SUMS'/" package/archlinux/PKGBUILD
|
||||||
sed -i "s/pkgver=[0-9.]*/pkgver=$VERSION/" package/archlinux/PKGBUILD
|
sed -i "s/pkgver=[0-9.]*/pkgver=$VERSION/" package/archlinux/PKGBUILD
|
||||||
|
|
||||||
# clear
|
# clear
|
||||||
find . -type f -name '*src.tar.xz' -not -name "*${VERSION}-src.tar.xz" -exec rm -rf {} \;
|
find . -type f -name '*src.tar.xz' -not -name "*$VERSION-src.tar.xz" -exec rm -f {} \;
|
||||||
|
|
||||||
exit 0
|
read -p "Publish release? [Ny] " -n 1 -r
|
||||||
|
if [[ $REPLY =~ ^[Yy]$ ]]; then
|
||||||
# tag
|
|
||||||
git add package/archlinux/PKGBUILD
|
git add package/archlinux/PKGBUILD
|
||||||
git commit -m "Release $VERSION" && git push
|
git commit -m "Release $VERSION" && git push
|
||||||
git tag $VERSION && git push --tags
|
git tag "$VERSION" && git push --tags
|
||||||
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user