* fix(release): add Nix package steps to release molecule Add missing Nix support to the release workflow: - bump-default-nix: Updates version in default.nix - update-vendorhash: Prompts to update vendorHash if go.mod changed - Add default.nix to verify-versions check This was lost when bump-version.sh was replaced with the molecule workflow in39dbe90a. The original Nix support fromc802f27fincluded vendorHash detection in bump-version.sh, but that logic was not migrated to the new workflow. Fixes #1107 * fix(nix): update vendorHash for current go.mod
25 lines
669 B
Nix
25 lines
669 B
Nix
{ pkgs, self }:
|
|
pkgs.buildGoModule {
|
|
pname = "beads";
|
|
version = "0.47.2";
|
|
|
|
src = self;
|
|
|
|
# Point to the main Go package
|
|
subPackages = [ "cmd/bd" ];
|
|
doCheck = false;
|
|
# Go module dependencies hash - if build fails with hash mismatch, update with the "got:" value
|
|
vendorHash = "sha256-YU+bRLVlWtHzJ1QPzcKJ70f+ynp8lMoIeFlm+29BNPE=";
|
|
|
|
# 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 = [ ];
|
|
};
|
|
}
|