nixci: move nixci to by-name and modernize

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
This commit is contained in:
Ethan Carter Edwards 2025-01-31 20:47:49 -05:00
parent 9d52b7a886
commit 752cc5c3de
No known key found for this signature in database
GPG Key ID: D83DC5377393C7E6
2 changed files with 10 additions and 10 deletions

View File

@ -2,7 +2,6 @@
lib,
stdenv,
rustPlatform,
fetchCrate,
fetchFromGitHub,
openssl,
pkg-config,
@ -17,10 +16,11 @@ rustPlatform.buildRustPackage rec {
pname = "nixci";
version = "1.0.0";
src = fetchCrate {
inherit version;
pname = "nixci";
hash = "sha256-49I09hXYoVo6vzv1b6mkeiFwzfj6g1SkXTL/tCEdOYc=";
src = fetchFromGitHub {
owner = "srid";
repo = "nixci";
tag = version;
hash = "sha256-0VvZFclqwAcKN95eusQ3lgV0pp1NRUDcVXpVUC0P4QI=";
};
cargoHash = "sha256-trmWeYJNev7jYJtGp9XR/emmQiiI94NM0cPFrAuD7m0=";
@ -53,15 +53,15 @@ rustPlatform.buildRustPackage rec {
env.DEVOUR_FLAKE = fetchFromGitHub {
owner = "srid";
repo = "devour-flake";
rev = "v4";
tag = "v4";
hash = "sha256-Vey9n9hIlWiSAZ6CCTpkrL6jt4r2JvT2ik9wa2bjeC0=";
};
meta = with lib; {
meta = {
description = "Define and build CI for Nix projects anywhere";
homepage = "https://github.com/srid/nixci";
license = licenses.agpl3Only;
maintainers = with maintainers; [
license = lib.licenses.agpl3Only;
maintainers = with lib.maintainers; [
srid
shivaraj-bh
rsrohitsingh682

View File

@ -17810,7 +17810,7 @@ with pkgs;
nix-visualize = python3.pkgs.callPackage ../tools/package-management/nix-visualize { };
nixci = callPackage ../tools/nix/nixci {
nixci = callPackage ../by-name/ni/nixci/package.nix {
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration IOKit;
};