diff --git a/default.nix b/default.nix index a55011e2a..3cf63c83d 100644 --- a/default.nix +++ b/default.nix @@ -135,7 +135,7 @@ rec { # Scripts for publishing new releases. release = - pkgs.callPackage nix/tools/release { }; + pkgs.callPackage nix/tools/release.nix { }; # Linting and styling tools. style = diff --git a/nix/tools/release/default.nix b/nix/tools/release.nix similarity index 90% rename from nix/tools/release/default.nix rename to nix/tools/release.nix index 593337759..ec52f0f66 100644 --- a/nix/tools/release/default.nix +++ b/nix/tools/release.nix @@ -29,22 +29,28 @@ let case "$1" in major) new_version="$((major+1)).0.0" + new_docs_version="$((major+1)).0" ;; minor) new_version="$major.$((minor+1)).0" + new_docs_version="$major.$((minor+1))" ;; patch) new_version="$major.$minor.$((patch+1))" + new_docs_version="$major.$minor" ;; devel) new_version="$major.$((minor+1))" + new_docs_version="devel" ;; esac echo "Updating postgrest.cabal ..." sed -i -E "s/^(version:\s+).*$/\1$new_version/" postgrest.cabal > /dev/null + echo "Updating docs/conf.py ..." + sed -i -E "s/^(version = ).*$/\1\"$new_docs_version\"/" docs/conf.py > /dev/null - git add postgrest.cabal > /dev/null + git add postgrest.cabal docs/conf.py > /dev/null } today_date_for_changelog="$(date '+%Y-%m-%d')"