From 058d9697e202dbfdca8fa33a3ae0cd99df45c57c Mon Sep 17 00:00:00 2001 From: Luna Simons Date: Fri, 13 Mar 2026 16:02:18 +0100 Subject: [PATCH] lucky-cli: 1.1.0 -> 1.4.1 --- pkgs/by-name/lu/lucky-cli/package.nix | 11 ++++++++--- pkgs/by-name/lu/lucky-cli/shard.lock | 6 +----- pkgs/by-name/lu/lucky-cli/shards.nix | 15 +++++---------- 3 files changed, 14 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/lu/lucky-cli/package.nix b/pkgs/by-name/lu/lucky-cli/package.nix index 9777b4580515..d87181ceccc8 100644 --- a/pkgs/by-name/lu/lucky-cli/package.nix +++ b/pkgs/by-name/lu/lucky-cli/package.nix @@ -8,13 +8,13 @@ crystal.buildCrystalPackage rec { pname = "lucky-cli"; - version = "1.1.0"; + version = "1.4.1"; src = fetchFromGitHub { owner = "luckyframework"; repo = "lucky_cli"; - rev = "v${version}"; - hash = "sha256-mDUx9cQoYpU9kSAls36kzNVYZ8a4aqHEMIWfzS41NBk="; + tag = "v${version}"; + hash = "sha256-68As7PSRYwhJGcQwI4FgM9aN0nhNrEjcv+10jKnlXeA="; }; # the integration tests will try to clone a remote repos @@ -22,6 +22,11 @@ crystal.buildCrystalPackage rec { rm -rf spec/integration ''; + preConfigure = '' + substituteInPlace "./src/lucky_cli/version.cr" \ + --replace-fail '`shards version #{__DIR__}`' '"${version}"' + ''; + format = "crystal"; lockFile = ./shard.lock; diff --git a/pkgs/by-name/lu/lucky-cli/shard.lock b/pkgs/by-name/lu/lucky-cli/shard.lock index b9956fd780df..53a87a6f7eed 100644 --- a/pkgs/by-name/lu/lucky-cli/shard.lock +++ b/pkgs/by-name/lu/lucky-cli/shard.lock @@ -1,9 +1,5 @@ version: 2.0 shards: - ameba: - git: https://github.com/crystal-ameba/ameba.git - version: 1.5.0 - lucky_task: git: https://github.com/luckyframework/lucky_task.git version: 0.3.0 @@ -14,5 +10,5 @@ shards: nox: git: https://github.com/crystal-loot/nox.git - version: 0.2.2 + version: 0.2.3 diff --git a/pkgs/by-name/lu/lucky-cli/shards.nix b/pkgs/by-name/lu/lucky-cli/shards.nix index a06b87c5029a..d0ff378cfec4 100644 --- a/pkgs/by-name/lu/lucky-cli/shards.nix +++ b/pkgs/by-name/lu/lucky-cli/shards.nix @@ -1,22 +1,17 @@ { - ameba = { - url = "https://github.com/crystal-ameba/ameba.git"; - rev = "v1.5.0"; - sha256 = "1idivsbpmi40aqvs82fsv37nrgikirprxrj3ls9chsb876fq9p2d"; - }; - lucky_task = { + "lucky_task" = { url = "https://github.com/luckyframework/lucky_task.git"; rev = "v0.3.0"; sha256 = "0lp2wv01wdcfr3h43n3dqgaymvypy0i6kbffb4mg4l30lijgpfb6"; }; - lucky_template = { + "lucky_template" = { url = "https://github.com/luckyframework/lucky_template.git"; rev = "v0.2.0"; sha256 = "1xix82d0xanq4xkcv83hm56nj5f2rsbrqhk70j5zr37d3kydfypl"; }; - nox = { + "nox" = { url = "https://github.com/crystal-loot/nox.git"; - rev = "v0.2.2"; - sha256 = "1dfq0aknrxwp9wc0glri4w5j8pfbc6b1xrsxkahci109p6dhcna5"; + rev = "v0.2.3"; + sha256 = "0393v0lrk58i68nd96gqsb89w9a4ykbcyqvmrvp1c32nspqynyaz"; }; }