From bf1c58f0801da335eb63c1d6b7ba018340283d43 Mon Sep 17 00:00:00 2001 From: Charlie Egan Date: Wed, 7 Jan 2026 10:46:13 +0000 Subject: [PATCH] regal: Update package source to from OPA org Regal has been donated to the Open Policy Agent GitHub organization. Update package to fetch from new upstream location and enable automatic updates going forward. For more info regarding the donation, please see: https://blog.openpolicyagent.org/note-from-teemu-tim-and-torin-to-the-open-policy-agent-community-2dbbfe494371 --- pkgs/by-name/re/regal/package.nix | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/re/regal/package.nix b/pkgs/by-name/re/regal/package.nix index 656340a378d1..af6438144b46 100644 --- a/pkgs/by-name/re/regal/package.nix +++ b/pkgs/by-name/re/regal/package.nix @@ -6,29 +6,32 @@ buildGoModule rec { name = "regal"; - version = "0.34.1"; + version = "0.37.0"; src = fetchFromGitHub { - owner = "StyraInc"; + owner = "open-policy-agent"; repo = "regal"; rev = "v${version}"; - hash = "sha256-gdoQ+u9YbwTq28b3gYsNA0SxYFigeKK2JUd0paz8WYQ="; + hash = "sha256-zAp4v1bKz+q+29jlhEccl7o9RWLA+Hn3Kp/UGBQlmA8="; }; - vendorHash = "sha256-FycDMCfvpUkW7KcTLMUBOjbU4JnKCJrWQalNKSY1RkM="; + vendorHash = "sha256-yvUvv8EL3WrsyBnzaGQK4DR+O5Ner9ehkZYCMnfRwRU="; + + # Only build the main binary, exclude build/lsp/main.go + subPackages = [ "." ]; ldflags = [ "-s" "-w" - "-X github.com/styrainc/regal/pkg/version.Version=${version}" - "-X github.com/styrainc/regal/pkg/version.Commit=${version}" + "-X github.com/open-policy-agent/regal/pkg/version.Version=${version}" + "-X github.com/open-policy-agent/regal/pkg/version.Commit=${version}" ]; meta = { description = "Linter and language server for Rego"; mainProgram = "regal"; - homepage = "https://github.com/StyraInc/regal"; - changelog = "https://github.com/StyraInc/regal/releases/tag/${src.rev}"; + homepage = "https://github.com/open-policy-agent/regal"; + changelog = "https://github.com/open-policy-agent/regal/releases/tag/${src.rev}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ rinx ]; };