- TestSyncBranchPerformance: Increase Windows threshold to 500ms (was 150ms) Windows git operations are ~3x slower than Unix - TestCompactTier1: Fix eligibility by using 7-day minimum and 8-day closure Changed compact_tier1_days from 0 to 7 to properly test eligibility checks - Nix flake: Update vendorHash for current go.mod dependencies sha256-cS2saiyKMgw4cXSc2INBHNJfJz5300ybI6Vxda1vLGk= - Lint fixes: - Remove unused 'quiet' parameter from createConfigYaml - Change template file permissions from 0644 to 0600 (gosec G306) - Add nosec comment for sanitized file path (gosec G304)
25 lines
609 B
Nix
25 lines
609 B
Nix
{ pkgs, self }:
|
|
pkgs.buildGoModule {
|
|
pname = "beads";
|
|
version = "0.9.9";
|
|
|
|
src = self;
|
|
|
|
# Point to the main Go package
|
|
subPackages = [ "cmd/bd" ];
|
|
|
|
# Go module dependencies hash (computed via nix build)
|
|
vendorHash = "sha256-cS2saiyKMgw4cXSc2INBHNJfJz5300ybI6Vxda1vLGk=";
|
|
|
|
# Git is required for tests
|
|
nativeBuildInputs = [ pkgs.git ];
|
|
|
|
meta = with pkgs.lib; {
|
|
description = "beads (bd) - An issue tracker designed for AI-supervised coding workflows";
|
|
homepage = "https://github.com/steveyegge/beads";
|
|
license = licenses.mit;
|
|
mainProgram = "bd";
|
|
maintainers = [ ];
|
|
};
|
|
}
|