New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

garden-cli

Package Overview
Dependencies
Maintainers
3
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

garden-cli - npm Package Versions

23

0.8.1

Diff

Changelog

Source

v0.8.1 (2018-12-10)

Bug Fixes

  • minor logging issue (61e44285)
  • make dev cmd consistent with deploy cmd (85f31f94)
  • fixed dependency bug & simplified TaskGraph (4a8428ce)
  • fixed another dependency calculation bug (99df5d9f)
  • performance regression on startup (b856e364)
  • do not run dependant tasks unless updated services depend on them (1ae02847)
  • stale version in some tasks triggered by watch handler (da134b46)
  • fix dev command terminating on config change (261e9748)
  • dashboard: fix contants import in setupProxy.js (e2c5bbd0)
  • k8s: exec and run commands didn't work properly in interactive mode (420953da)
  • k8s: revert removal of -i flag on kubectl run commands (663deea3)
  • k8s: log tailing now returns logs for new pods at runtime (432e6dce)
  • k8s: remove replicasets and daemonsets when deleting services (6c633140)
  • k8s: incorrect flags sent to kubectl run when not interactive (260b9763)
  • log: log footer line was duplicated after config reload (a8b50b1e)
  • tasks: task errors had lost their color (66390e12)

Code Refactoring

  • nicer logging when watching for changes / hot reloading (069a9d0b)
  • rename plural command parameters (f010e370)
  • add placeholder method to logger + fix rendering issues (fa8d81eb)
  • rename logEntry to log and require for tests, cmds and actions (13cf263c)
  • formatting: improve quoting style of objects to consistent-as-needed (687c6f3c)
  • task-graph: add task key to TaskResult interface (3ce66337)

Features

  • add get config command (39ab7b16)
  • added get graph command (010353e6)
  • experimental HTTP API (53028020)
  • add websocket endpoint to API server (e6fcc8bf)
  • add event bus + a few events emitted from TaskGraph (3c19e369)
  • allow plugins to specify dashboard pages (c67b7bec)
  • api: allow explicitly port for api server in dev cmd (919e6b8a)
  • dashboard: add basic scaffolding with overview and logs section (3781fb3e)
  • openfaas: add log streaming to openfaas plugin (53131b5e)

<a name="v0.8.0"></a>

drubin
published 0.8.1-rc1 •

drubin
published 0.8.0 •

Changelog

Source

v0.8.0 (2018-11-21)

Bug Fixes

  • handle missing services gracefully in logs command (3fcb73f8)
  • use plugin-prefixed module names in dep calcs (7f65c9ac)
  • use faas-cli to delete OpenFAAS services (b38113ea)
  • allow env variables to be lower case (b79609c9)
  • fixes to hot reload source/target handling (271917b6)
  • recursive bug copying .garden into .garden (78559828)
  • skip build task during hot-reloading (5e247160)
  • set log state to success after deleting env (19ef0387)
  • fix broken doc links (4a96f4ca)
  • handle all promises and add no-floating-promises linting rule (f0b41048)
  • replace node-pty with node-pty-prebuilt to avoid install issues (775c98f0)
  • include provided deps in module cache keys (b6652d0d)
  • prevent multiple prefixing in getModuleKey (2421223a)
  • incomplete downloads in ext-tool helper (30a6eb0a)
  • ignore paths relative to parent dir when scanning modules (65ba584d)
  • add missing parenthesis to windows install script (850f2d43)
  • issues with ext tool helper (641a07cc)
  • docs, comments & various fixes (2d081a0d)
  • incl. ingresses & services in delete command. (8d3f366f)
  • cli: change magenta to cyan in cli help text (#281) (1580d1b0)
  • create-command: add project key to generated config and fix tests (63cca8f1)
  • docs: tweaks to config file reference docs (de5e4a58)
  • examples: remove local npm dependency in hello-world example (d91327e9)
  • ext-tools: handle end of stream event (1a36b720)
  • git: error when running before first commit is made in repo (#324) (7dd77ae4)
  • k8s: fix status check for our K8s deployments (35187d34)
  • k8s: make sure Helm client is initialized on startup (f1bf4bdc)
  • k8s: attempt to fix issues with helm release upgrades (4ec63b72)
  • k8s: don't throw if api returns 404 when checking object status (23dc9356)
  • logger: only print emoji if env supports it (3e541e14)
  • logger: let empty entries inherit parent indentation level (9c428cda)
  • logger: appended error messages now rendered properly (f964b3bf)
  • logger: render non-empty entries even though msg is missing (20f28308)
  • openfaas: fix issues with openfaas builds (f62db2f1)
  • openfaas: avoid length issue for helm release name (ad0e708e)
  • openfaas: fix cleanupEnvironment handler (b080d55d)
  • openfaas: builder now works on all platforms (529f63c9)
  • scripts: Add jq dependancy (29da4e2e)
  • windows: use cross-spawn module to avoid path issues on Windows (082964cd)

Code Refactoring

  • rename "workflow" to "task" (4c7230a4)
  • rename Task to BaseTask (9b40291c)
  • a few changes to facilitate packaging/bundling (d0e4035d)
  • remove explicit helm and stern installation dependencies (a160b31a)
  • add buildDependencies key to plugin module action params (b24c6a92)
  • remove node-pty dependency (50821961)
  • rename init env cmd to init and remove login cmd (2998bc4e)
  • build: remove dependancy on git submodule for k8s (d2844948)
  • cli: remove single char command aliases (d562fe28)
  • docs: improve cli commands help and description text (d04e97bb)
  • docs: re-name auto generated reference files (cc47d644)
  • error-messages: improve error message for check-docs (5c4fb3ab)
  • go-cli: install bin deps where Garden expects them (13fa57cd)
  • go-cli: use docker sdk and keep containers running (85dfd132)
  • multi-repo: require tag or branch in repository URLs (be9b1169)

Features

  • tasks/workflows implemented (de9275b5)
  • experimental single-binary build via zeit/pkg (9f8d7bff)
  • allow custom dockerfile path for container modules (5ecaead3)
  • added --hot-reload flag to dev & deploy (c7796188)
  • hot-reload functionality for local k8s (ff0001d1)
  • garden-cli container build (experimental) (7d2b5e7a)
  • cli: experimental go frontend CLI (71c5e382)
  • k8s: print error logs when container fails to start (69b8cf6b)
  • k8s: support remote container registries and remote clusters (5243c40c)

<a name="v0.7.0"></a>

drubin
published 0.8.0-rc4 •

drubin
published 0.8.0-rc3 •

eysi
published 0.7.0 •

Changelog

Source

v0.7.0 (2018-09-17)

Bug Fixes

  • windows install script (0c2a2f02)
  • examples-projects: fix integration test (1d85a9d8)
  • gulpfile: ensure tmp dir exists when updating brew tap (3f2ace8e)
  • k8s: name releases based on their namespace (5fe26e9d)
  • openfaas: better cross-platform support (d1c59d48)
  • publish script: ensure changelog is properly generated (e2f1d8ec)
  • publish-script: set remote in git push command (26356bf3)

Code Refactoring

  • rename endpoints to ingresses (dde932f2)
  • tighten plugin context API considerably (af2af06f)
  • logger: clean up code + enable empty log entries (a83117ac)

Features

  • windows installer cont'd (to be squashed) (5ff7af54)
  • windows installer (70c44ab3)

BREAKING CHANGE

Users may need to delete and re-init their projects when using the Kubernetes plugins after installing this update, because Helm may get confused by the changes.

<a name="v0.6.0"></a>

eysi
published 0.6.0 •

Changelog

Source

v0.6.0 (2018-09-17)

Bug Fixes

  • publish-script: set remote in git push command (aa035570)

<a name="v0.5.1"></a>

jonedvald
published 0.5.0 •

Changelog

Source

v0.5.0 (2018-09-05)

Bug Fixes

  • init file writers in Garden class (d982b66d)
  • add axios as dependency (was dev dependency) (4ccdfd84)
  • k8s: don't deploy system services when running minikube (215cabd3)
  • k8s: wait for Tiller pod to be ready when initializing (a5cd8ebf)
  • logger: ensure ansi chars in section don't break format (323b6e9f)
  • multi-repo: ensure external source gets updated if repo url changes (881c3c77)
  • tests: ensure test project is clean between tests (b7f66641)

Code Refactoring

  • move project config scan to separate function (db8e8ed0)
  • remove stale module name check (2f3a94f8)
  • configs are now fully resolved ahead of time in one pass (a5e55262)
  • ctx: allow specifying plugin name when calling plugin actions (dec8e358)

Features

  • allow configs from subdirectories (bb464c37)
  • add 'delete service' command (2b067c6c)
  • k8s: support custom hostnames and TLS certs (1c004f71)
  • multi-repos: allow file URLs (c072dd91)

<a name="v0.4.0"></a>

jonedvald
published 0.4.0 •

Changelog

Source

v0.4.0 (2018-08-14)

Bug Fixes

  • fix linux-specific shellscript errors and integ test (#229) (1dc936e1)
  • cli: task results errors weren't handled properly (b22b580b)
  • cli: allow empty path when calling services via garden call (b5d49728)
  • cli: show ANSI banner image instead of png in dev command (bb3898f0)
  • k8s: build status was incorrectly reported for helm modules (195eee46)

Code Refactoring

  • config: make module name mandatory (aa83d7f6)
  • k8s: make deployment and status checks much more robust (97f7bf63)

Features

  • add multi-repo support (740e8580)
  • add OpenFaaS plugin (experimental) (39ff701a)
  • add exec command, to run commands in running service containers (7f74edc0)
  • add Windows support (experimental) (9e9c2184)
  • k8s: allow specifying namespace to deploy to (0aebc2b7)

BREAKING CHANGE

Module name no longer defaults to directory name but must be explicitly set in the module's garden.yml file. Any existing garden.yml module files without a name key must therefore be updated to expclitily provide the module name.

<a name="v0.3.1"></a>

jonedvald
published 0.3.1 •

Changelog

Source

v0.3.1 (2018-07-16)

Bug Fixes

  • versioning: resolveVersion should not call getTreeVersion (91ae14f3)
  • versioning: version string should include dirty timestamp (61d29d02)

<a name="v0.3.0"></a>

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc