mirror of
https://github.com/joshuadavidthomas/django-language-server.git
synced 2025-09-27 04:19:22 +00:00
use pep440
This commit is contained in:
parent
808584a251
commit
a91e89ff67
1 changed files with 16 additions and 6 deletions
|
@ -2,20 +2,30 @@
|
||||||
|
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
|
get_version() {
|
||||||
|
uv run --with bumpver bumpver show --no-fetch | grep -Po '^PEP440 : \K.*'
|
||||||
|
}
|
||||||
|
|
||||||
update_changelog() {
|
update_changelog() {
|
||||||
local repo_url
|
local repo_url
|
||||||
repo_url=$(git remote get-url origin | tr -d '\n' | sed 's/\.git$//')
|
repo_url=$(git remote get-url origin | tr -d '\n' | sed 's/\.git$//')
|
||||||
|
|
||||||
sed -i "0,/## \[Unreleased\]/s/## \[Unreleased\]/## [$BUMPVER_NEW_VERSION]/" CHANGELOG.md
|
local version
|
||||||
sed -i "/## \[$BUMPVER_NEW_VERSION\]/i ## [Unreleased]\n" CHANGELOG.md
|
version=$(get_version)
|
||||||
echo "[$BUMPVER_NEW_VERSION]: $repo_url/releases/tag/v$BUMPVER_NEW_VERSION" >>CHANGELOG.md
|
|
||||||
sed -i "s|\[unreleased\]: .*|[unreleased]: $repo_url/compare/v$BUMPVER_NEW_VERSION...HEAD|" CHANGELOG.md
|
sed -i "0,/## \[Unreleased\]/s/## \[Unreleased\]/## [$version]/" CHANGELOG.md
|
||||||
|
sed -i "/## \[$version\]/i ## [Unreleased]\n" CHANGELOG.md
|
||||||
|
echo "[$version]: $repo_url/releases/tag/v$version" >>CHANGELOG.md
|
||||||
|
sed -i "s|\[unreleased\]: .*|[unreleased]: $repo_url/compare/v$version...HEAD|" CHANGELOG.md
|
||||||
|
|
||||||
git add CHANGELOG.md
|
git add CHANGELOG.md
|
||||||
git commit -m "update CHANGELOG for version $BUMPVER_NEW_VERSION"
|
git commit -m "update CHANGELOG for version $version"
|
||||||
}
|
}
|
||||||
|
|
||||||
update_uvlock() {
|
update_uvlock() {
|
||||||
|
local version
|
||||||
|
version=$(get_version)
|
||||||
|
|
||||||
uv lock
|
uv lock
|
||||||
|
|
||||||
if ! git status --porcelain | grep -q "uv.lock"; then
|
if ! git status --porcelain | grep -q "uv.lock"; then
|
||||||
|
@ -24,7 +34,7 @@ update_uvlock() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
git add uv.lock
|
git add uv.lock
|
||||||
git commit -m "update uv.lock for version $BUMPVER_NEW_VERSION"
|
git commit -m "update uv.lock for version $version"
|
||||||
}
|
}
|
||||||
|
|
||||||
main() {
|
main() {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue