From d97857d25ffb2dfe6fe7e4c36bcb6699499563c7 Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Mon, 13 Jun 2022 13:11:54 +0200 Subject: [PATCH 1/2] Release 0.2.0 The indentation and fold queries are now good enough that it merits a minor bump. --- Cargo.toml | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index e7f0a8d..972a3e5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tree-sitter-tiger" description = "Tiger grammar for the tree-sitter parsing library" -version = "0.1.2" +version = "0.2.0" keywords = ["incremental", "parsing", "tiger"] categories = ["parsing", "text-editors"] repository = "https://gitea.belanyi.fr/ambroisie/tree-sitter-tiger" diff --git a/package.json b/package.json index 2f53243..e34d9cd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tree-sitter-tiger", - "version": "0.1.2", + "version": "0.2.0", "description": "tiger grammar for tree-sitter", "main": "bindings/node", "keywords": [ From a884968b0c763255c5781766f352eaf1d773f5f5 Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Mon, 13 Jun 2022 13:40:12 +0200 Subject: [PATCH 2/2] Add 'bump-version' script It's always a good idea to simplify the release process. --- flake.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/flake.nix b/flake.nix index 5403e1a..ef62114 100644 --- a/flake.nix +++ b/flake.nix @@ -62,6 +62,18 @@ -c "PlenaryBustedDirectory test/ { minimal_init = './scripts/minimal_init.lua' }" ''; + bump-version = pkgs.writeShellScriptBin "bump-version" '' + NEW_VERSION="''${1}" + + ${pkgs.jq}/bin/jq ".version = \"''${NEW_VERSION}\"" package.json > package.json.tmp + mv package.json.tmp package.json + ${pkgs.gnused}/bin/sed -i -e "s/version = \"[0-9.]\\+\"/version = \"''${NEW_VERSION}\"/" Cargo.toml + + git add Cargo.toml package.json + git commit -eF <(echo "Release ''${NEW_VERSION}") + git tag -a "v''${NEW_VERSION}" -m "Release ''${NEW_VERSION}" + ''; + tree-sitter-env = pkgs.stdenv.mkDerivation { name = "tree-sitter-env"; @@ -129,6 +141,7 @@ devShells = { default = pkgs.mkShell { nativeBuildInputs = with pkgs; [ + bump-version nodejs nvim-test (tree-sitter.override { webUISupport = true; })