mirror of
https://github.com/paralus/paralus.git
synced 2026-02-14 17:49:51 +00:00
* adding permissions for cli.config.read and code fix for non admin users cli config download Signed-off-by: Nirav Parikh <nir.parikh05@gmail.com> * includes changes for nix, go version 1.21 and addressed review comments Signed-off-by: nirparikh05 <nir.parikh05@gmail.com> * fixed lints Signed-off-by: nirparikh05 <nir.parikh05@gmail.com> --------- Signed-off-by: Nirav Parikh <nir.parikh05@gmail.com> Signed-off-by: nirparikh05 <nir.parikh05@gmail.com>
32 lines
623 B
Nix
32 lines
623 B
Nix
{ pkgs ? import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/refs/tags/24.05-beta.tar.gz") { } }:
|
|
pkgs.mkShell {
|
|
hardeningDisable = [ "fortify" ]; # needed for dlv to work (https://github.com/NixOS/nixpkgs/issues/18995)
|
|
buildInputs = with pkgs; [
|
|
# go
|
|
go_1_22
|
|
buf
|
|
golangci-lint
|
|
go-migrate
|
|
protobuf
|
|
|
|
# test
|
|
moq
|
|
|
|
#db schema
|
|
atlas
|
|
|
|
# protoc plugins
|
|
protoc-gen-go
|
|
protoc-gen-go-grpc
|
|
grpc-gateway # adds protoc-gen-grpc-gateway and protoc-gen-openapiv2
|
|
|
|
# debugging
|
|
delve
|
|
|
|
# other
|
|
gnumake
|
|
];
|
|
|
|
GOPRIVATE = "github.com/RafaySystems/*";
|
|
}
|