Commit Graph

  • b23338d4d1 Disconnect from the host/engine properly joeduffy 2017-09-07 12:33:43 -0700
  • 0e3a01c684 Update the publish scripts for the new package structure (#334) Joe Duffy 2017-09-07 11:07:52 -0700
  • aa0eb41769 Update the publish scripts for the new package structure joeduffy 2017-09-07 10:42:56 -0700
  • d845c9e08c Publish and install the new layout joeduffy 2017-09-07 09:56:26 -0700
  • 7f41f6e186 Update dependencies to latest joeduffy 2017-09-07 09:02:15 -0700
  • dbd0e2ad4b Merge pull request #328 from pulumi/311_v8 Joe Duffy 2017-09-07 08:41:25 -0700
  • dcefa4a9d4 Close gRPC client connections joeduffy 2017-09-07 08:20:44 -0700
  • f64b8e25e7 Clean up legacy examples joeduffy 2017-09-07 07:59:16 -0700
  • 6147afb7d1 Fix cp command on Linux joeduffy 2017-09-07 07:36:10 -0700
  • 0d2f84c194 Fix github.com/pkg/errors reference joeduffy 2017-09-07 07:25:08 -0700
  • 470a519057 Add Promises leak and hang detection joeduffy 2017-09-06 18:35:20 -0700
  • 93743733fb Explicitly serialize output properties in closures joeduffy 2017-09-06 14:51:00 -0700
  • aefe297aa1 Harden dependent resolutions joeduffy 2017-09-06 14:29:17 -0700
  • 397fea5720 Permit undefined values to flow through joeduffy 2017-09-06 09:39:16 -0700
  • d8d94d1df0 Harden error paths and improve messages joeduffy 2017-09-06 09:36:28 -0700
  • f0389799d8 Convey errors if any error messages occurred joeduffy 2017-09-06 09:35:35 -0700
  • 7e5b6a564c Let assets/archives contain computeds joeduffy 2017-09-06 08:59:23 -0700
  • ca149316fc Block resource creations within mapValue joeduffy 2017-09-06 08:49:20 -0700
  • 240b54b5be Add typings and tests for mapValues that return computeds joeduffy 2017-09-06 08:28:11 -0700
  • 0f08ef3cda Improve mapValue: log errors, permit Computed<U> returns joeduffy 2017-09-06 08:10:30 -0700
  • 6630de503c Support capturing Computed<T>s and Promise<T>s joeduffy 2017-09-06 07:36:19 -0700
  • cc9a607f01 Move environment entry serialization into JavaScript joeduffy 2017-09-05 16:57:23 -0700
  • fc236ec0b2 Override toString from Property joeduffy 2017-09-05 15:51:05 -0700
  • 726e48e094 Add an extra test for nested functions joeduffy 2017-09-05 15:50:47 -0700
  • 3164572b6e Fix some free variable capture logic joeduffy 2017-09-05 15:21:14 -0700
  • 0a78ef0743 Properly report closes due to signals joeduffy 2017-09-05 12:01:55 -0700
  • e3a6695399 Depend only on vendored protos joeduffy 2017-09-05 11:52:33 -0700
  • 8d3708f34d Use portable cps joeduffy 2017-09-05 11:39:32 -0700
  • 4b2a40056e Remove proto/ from sdk/nodejs/ joeduffy 2017-09-05 11:39:10 -0700
  • 8826c08116 Fix linting glob joeduffy 2017-09-05 11:24:38 -0700
  • d3bd43fea9 Rename PropertyValue<T> to MaybeComputed<T> joeduffy 2017-09-05 11:14:28 -0700
  • a1ab56fc28 Prettify properties joeduffy 2017-09-05 10:55:09 -0700
  • ad54031fb2 Install Node.js 6.10.x in Travis joeduffy 2017-09-05 10:26:05 -0700
  • 2e824c0ba5 Reject all but Node.js 6.10.x joeduffy 2017-09-05 10:08:20 -0700
  • f2d53459eb Add the notion of stable states joeduffy 2017-09-05 10:01:00 -0700
  • 2a22a71116 Tidy up resource properties joeduffy 2017-09-05 09:31:03 -0700
  • d7c90f12a8 Use yarn to run subcommands joeduffy 2017-09-04 11:26:35 -0700
  • b80b6afcf1 Lint the test files joeduffy 2017-09-04 10:39:10 -0700
  • 7c7610848f Rename asset classes joeduffy 2017-09-04 10:12:42 -0700
  • f3cf73d790 Change plugin prefixes to "pulumi-" joeduffy 2017-09-04 10:06:46 -0700
  • 1c52e2d607 Run the node_modules version of node-gyp joeduffy 2017-09-04 10:06:29 -0700
  • ee7fc0a8c5 Fix a few things in the SDK joeduffy 2017-09-04 09:49:45 -0700
  • fe66a0eba7 Use the new URN during creates joeduffy 2017-09-04 09:49:15 -0700
  • 77bbf443bc Synchronize with the resource channel properly joeduffy 2017-09-04 09:25:31 -0700
  • f718ab6501 Add a runtime.Log class joeduffy 2017-09-04 08:30:39 -0700
  • a13a83b067 Pass the monitor address correctly to language plugins joeduffy 2017-09-03 12:37:56 -0700
  • 311550b5e9 Don't copy .node-gyp innards joeduffy 2017-09-03 11:11:12 -0700
  • 3ff10edcc4 Add a make configure target joeduffy 2017-09-03 10:58:33 -0700
  • d7688da5e3 Fix a few minor pathing things joeduffy 2017-09-03 09:51:25 -0700
  • 3427647f93 Implement free variable calculations joeduffy 2017-09-03 09:38:16 -0700
  • 97c5f0a568 Take an initial stab at closure serialization joeduffy 2017-09-02 13:09:28 -0700
  • d8635fd4f3 Move modules to package root joeduffy 2017-09-01 16:00:16 -0700
  • c84c43d6c5 Warn if the monitor is missing joeduffy 2017-09-01 12:55:14 -0700
  • 56c0392ba9 Add special serialization for some properties joeduffy 2017-09-01 09:29:29 -0700
  • cac7d905a8 Don't permit undefined for all PropertyValue<T>s joeduffy 2017-09-01 07:59:48 -0700
  • b827f1e95c Add config helpers joeduffy 2017-08-31 17:57:49 -0700
  • 9f160a7f91 Configure providers at well-defined points joeduffy 2017-08-31 14:31:33 -0700
  • 375fc399c3 Eliminate yarn version printing joeduffy 2017-08-31 13:22:41 -0700
  • 70d0fac1c0 Simplify resource provider RPC interface joeduffy 2017-08-31 13:10:55 -0700
  • 8f742e1cd0 Run yarn install before integration tests joeduffy 2017-08-31 11:07:31 -0700
  • 7c848bfff4 Add config to the basic/minimal test joeduffy 2017-08-31 10:45:48 -0700
  • 590e9e539b Rename Lumi.yaml to Pulumi.yaml joeduffy 2017-08-31 10:45:15 -0700
  • 1e00bc7db4 Fix up .travis.yml to use Node.js SDK rather than LumiJS joeduffy 2017-08-31 10:29:43 -0700
  • 1df1b6d572 Get integration tests passing joeduffy 2017-08-31 10:21:17 -0700
  • 9599ea2e55 Get planning engine unit tests running again joeduffy 2017-08-31 09:05:10 -0700
  • f189c40f35 Wire up Lumi to the new runtime strategy joeduffy 2017-08-29 18:24:12 -0700
  • dc3bf4bffb Regenerate Protobufs joeduffy 2017-08-28 09:18:44 -0700
  • 9ffbb8d755 Eliminate lumi, lumijs, and lumirt packages joeduffy 2017-08-28 09:17:52 -0700
  • c6c74976ec Encapsulate Property creation joeduffy 2017-08-27 17:58:04 -0700
  • 2957314c18 Fix test case typos joeduffy 2017-08-27 11:55:02 -0700
  • 2657035e5e Add the notion of "dry runs" (plans) joeduffy 2017-08-27 11:52:04 -0700
  • 183fb328e4 Add a test case for linked properties joeduffy 2017-08-27 11:24:34 -0700
  • 42ec6bcaf4 Add a 10x complex property test joeduffy 2017-08-27 11:06:46 -0700
  • 695b1ba141 Test input/output properties joeduffy 2017-08-27 10:49:40 -0700
  • 4581469d80 Test more resource creation joeduffy 2017-08-27 09:49:20 -0700
  • 200fecbbaa Implement initial Lumi-as-a-library joeduffy 2017-08-26 12:07:54 -0700
  • 2e22c243bc Adopt Go 1.9 in Travis Luke Hoban 2017-09-02 12:10:28 -0700
  • c39c4eda97 Merge pull request #327 from pulumi/defaultsinkmutex Luke Hoban 2017-08-31 14:42:54 -0700
  • 7425c4d106 Avoid concurrent map updates in default sink Luke Hoban 2017-08-31 14:36:01 -0700
  • 9c54af2ef0 Merge pull request #326 from pulumi/add-environment-provider Matt Ellis 2017-08-31 13:54:54 -0700
  • 24ac95c998 Adopt github.com/pkg/errors in a few more places Matt Ellis 2017-08-31 10:28:20 -0700
  • cda0fd9bca Add godoc comments Matt Ellis 2017-08-31 10:28:02 -0700
  • 4e2d519744 Rename fileSystemEnvironmentProvider to localEnvProvider Matt Ellis 2017-08-31 10:27:41 -0700
  • 4ecae0d77d Disable aligncheck linter Matt Ellis 2017-08-29 18:35:00 -0700
  • be13c39586 Adopt EnvironmentProvider interface in engine Matt Ellis 2017-08-29 18:25:50 -0700
  • 34d52cc527 Add EnvironmentProvider interface Matt Ellis 2017-08-29 18:19:10 -0700
  • fa033e985e Adopt error at API boundary Matt Ellis 2017-08-29 18:15:53 -0700
  • a4c97d7225 Have saveEnv always override an existing environment Matt Ellis 2017-08-29 18:05:42 -0700
  • 871b8ba962 Remove ability to specify a file name when saving an environment Matt Ellis 2017-08-29 17:57:01 -0700
  • 3becc6a4f4 Adopt glog for a few functions Matt Ellis 2017-08-29 17:51:58 -0700
  • 24393cfe7b Read path assets into memory instead of holding open file handles Luke Hoban 2017-08-29 13:33:02 -0700
  • 627d97d83f Close open Blobs joeduffy 2017-08-28 18:52:51 -0700
  • fc17c146fd Merge pull request #322 from pulumi/log-plan-error Matthew Riley 2017-08-27 10:25:09 -0700
  • 56606bd649 Merge pull request #320 from pulumi/add-replace-config-to-engine Matt Ellis 2017-08-27 09:45:47 -0700
  • 63df03c556 Bubble up errors from Plan.Apply Matthew Riley 2017-08-27 00:38:17 -0700
  • dee8114556 Add `ReplaceConfig` to the engine Matt Ellis 2017-08-25 10:51:39 -0700
  • 482c051120 Merge pull request #315 from pulumi/engine-refactor Matt Ellis 2017-08-24 18:26:09 -0700
  • 95339b3511 Add comment about the engine Matt Ellis 2017-08-24 18:00:22 -0700
  • 971b36b21a Fix lint issues Matt Ellis 2017-08-23 16:57:03 -0700
  • fac6c7c91c Fix Makefile on Fedora Matt Ellis 2017-08-23 16:51:16 -0700