diff --git a/docker/ops.go b/docker/ops.go index cb25dc8..d8cc514 100644 --- a/docker/ops.go +++ b/docker/ops.go @@ -65,6 +65,7 @@ func generate_sbom(message *babashka.Message, image string, username string, pas babashka.WriteErrorResponse(message, err) } } else { + tx_channel = nil break } } @@ -135,7 +136,7 @@ func ProcessMessage(message *babashka.Message) (any, error) { :error (fn [{:keys [:ex-message :ex-data]}] (binding [*out* *err*] (println "ERROR:" ex-message))) - :done (fn [] (println "Done callback"))}})))`, + :done (fn [] (cb "done"))}})))`, }, { Name: "hashes", diff --git a/flake.nix b/flake.nix index 603f1d1..d9c835e 100644 --- a/flake.nix +++ b/flake.nix @@ -24,14 +24,14 @@ in { devShells.default = pkgs.devshell.mkShell { - packages = with pkgs; [ go gotools golangci-lint gopls gopkgs go-outline gomod2nix.packages.${system}.default ]; + packages = with pkgs; [ go gotools golangci-lint gopls gopkgs go-outline gomod2nix.packages.${system}.default clojure clojure-lsp temurin-bin neovim]; commands = [ { name = "update-gomod2nix"; help = "update gomod2nix.toml"; command = "gomod2nix"; } - ]; + ]; }; packages = rec { default = pkgs.buildGoApplication {