From 1c2391493a91181b8787db85ee864a710abf8bbe Mon Sep 17 00:00:00 2001 From: myypo Date: Fri, 20 Feb 2026 23:11:10 +0200 Subject: [PATCH] postgres-language-server: 0.20.0 -> 0.21.0 --- .../po/postgres-language-server/package.nix | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/po/postgres-language-server/package.nix b/pkgs/by-name/po/postgres-language-server/package.nix index 5b6034f8a8c0..f314395e7782 100644 --- a/pkgs/by-name/po/postgres-language-server/package.nix +++ b/pkgs/by-name/po/postgres-language-server/package.nix @@ -1,19 +1,21 @@ { lib, rustPlatform, - fetchgit, + fetchFromGitHub, rust-jemalloc-sys, tree-sitter, nodejs, + versionCheckHook, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "postgres-language-server"; - version = "0.20.0"; + version = "0.21.0"; - src = fetchgit { - url = "https://github.com/supabase-community/postgres-language-server"; + src = fetchFromGitHub { + owner = "supabase-community"; + repo = "postgres-language-server"; tag = finalAttrs.version; - hash = "sha256-d6h/Igh5DtpMHRFSCVbEooY/mqltXhT91iP4DrOH5SE="; + hash = "sha256-E5HRNT4q0RJRJ5PW7uvvrni6jdBZYQCeEWgo0i/fmBQ="; fetchSubmodules = true; }; @@ -41,15 +43,13 @@ rustPlatform.buildRustPackage (finalAttrs: { }; cargoBuildFlags = [ "-p=pgls_cli" ]; - cargoTestFlags = finalAttrs.cargoBuildFlags; - checkFlags = [ - # Tries to write to the file system relatively to the current path - "--skip=syntax_error" - # Requires a database connection - "--skip=test_cli_check_command" - "--skip=dblint_detects_issues_snapshot" - "--skip=dblint_empty_database_snapshot" + # Many tests are integration tests requiring a running Postgres instance + doCheck = false; + + nativeInstallCheckInputs = [ + versionCheckHook ]; + doInstallCheck = true; meta = { description = "Tools and language server for Postgres";