Commit Graph

2447 Commits (eecbfbf2cccedfb581469ee63599c4b4abc5c60f)

Author SHA1 Message Date
Martin Atkins 0994e6fbf9 stacks: The terraform.workspace attr is not available in Stacks
2 years ago
Martin Atkins 9851cd456e terraform: decide module instances using new API
2 years ago
Martin Atkins 0c3a581ff0 instances: Expander.ExpandAbsModuleCall
2 years ago
Martin Atkins d37436a39a addrs: ModuleInstance.AbsCall
2 years ago
Martin Atkins f3c48314ab addrs: AbsModuleCall.StaticModule
2 years ago
Brian Flad 3b4964270f
internal/command/jsonprovider: Remove root jsonfunction object from function output (#34536)
2 years ago
Lauren 6d9b3b2cd7 call Colorize() on CLI output
2 years ago
Martin Atkins 7d2d4dec5e stackeval: When being destroyed, component instance result comes from plan
2 years ago
Martin Atkins dcb176a557 stackeval: A Main for applying knows the plan it's applying
2 years ago
Martin Atkins c06ad051a1 stackeval: Respect inter-component dependencies during apply
2 years ago
Martin Atkins c345cde93c stackeval: Extended utilities for plan and apply testing
2 years ago
James Bardin 4d1499b559
Merge pull request #34525 from hashicorp/jbardin/unknown-errors
2 years ago
James Bardin d8a335f520 add unknown val error for MoveResourceState
2 years ago
Liam Cervante 9246b3a994
stacks: on module load convert relative paths to absolute (#34523)
2 years ago
Martin Atkins 4a0d06c13e terraform test: Report skipped runs in JUnit XML output
2 years ago
Martin Atkins b43ddd8ff6 terraform test: Experimental JUnit XML reporting
2 years ago
James Bardin 105b2044d5 remove leftover debug output
2 years ago
James Bardin ef44fd604e error when UpgradeResourceState return unknown value
2 years ago
James Bardin 0b4e468de6 error when ReadResource returns unknown value
2 years ago
Brian Flad 1298fcd412
Add missing function deprecation_message to JSON output and website documentation (#34520)
2 years ago
James Bardin bc945f22eb
Merge pull request #34515 from hashicorp/jbardin/provider-function-validation
2 years ago
James Bardin 5c7b6614f5 add Validate to providerFunctionImpurePlan test
2 years ago
James Bardin a5337b3b20 remove global results table state
2 years ago
Liam Cervante 0ca03ecf08
Extend refactoring package to support cross-provider moves (#34501)
2 years ago
Liam Cervante 7d143388f3
Add support for the cross resource type move operation in the proto schema (#34480)
2 years ago
James Bardin 94d64364a4 test provider function consistency
2 years ago
James Bardin a3aa517589 store and verify provider functions calls in plan
2 years ago
James Bardin b3c5590f01
Merge pull request #34450 from hashicorp/jbardin/provider-functions-json-schema
2 years ago
James Bardin 2e74fec583 add optional Summary field to function json
2 years ago
Graham Davison 57ec131e80 Ignores `AccessDenied` errors when listing bucket with default prefix
2 years ago
Graham Davison 40e593ddc1 Adds constant for default workspace prefix
2 years ago
Martin Atkins 3c14eeb945 stackeval: Make some provisioners available to stack components
2 years ago
Martin Atkins 6071e06f1a tfstackdata1: DynamicValueFromTFStackData1 decodes sensitive marks
2 years ago
Alisdair McDiarmid 1d3f863f2b stackruntime: Support sensitive component inputs
2 years ago
Alisdair McDiarmid fc75657113 terraform: Support sensitive input variable values
2 years ago
Alisdair McDiarmid e4b319401e stacksruntime: Add sensitive outputs tests
2 years ago
Martin Atkins 3961c18420 stackeval: Return an error if a module contains a provider config
2 years ago
Martin Atkins a51c034cc3 stackeval: Include component configurations in our static walks
2 years ago
Martin Atkins a3cd4a11ce stackeval: Use relative, slashy paths in module-related diagnostics
2 years ago
Martin Atkins a4d61733f6 stackplan: Include extra info in raw component instance plan
2 years ago
Martin Atkins 25a514f846 stackeval: Populate planned component instance more thoroughly
2 years ago
Martin Atkins 524da4f278 stackeval: Applyable objects have a set of required components
2 years ago
Martin Atkins 5bfdb12098 stackaddrs: Absolute references and referenceables
2 years ago
Martin Atkins 00761a9f70 stackeval: ApplyChecker is now Applyable
2 years ago
Martin Atkins 11bb10ba72 stackeval: Find references in arbitrary expressions and bodies
2 years ago
Martin Atkins 8cb51f415b collections: go-cmp helpers for the collection types
2 years ago
Martin Atkins 306b9008c4 stackeval: Clean some debug junk in ComponentInstance
2 years ago
Liam Cervante d2502265dc
removed: child modules should be removed if they are within a removed module (#34487)
2 years ago
Nick Fagerlund 9d7737b2fe
Merge pull request #34447 from hashicorp/nf/dec23-grpc-metadata-cloudplugin
2 years ago
Nick Fagerlund ff62192819 Adjust CloudPluginConfig doc comments
2 years ago
James Bardin d94a61735e
Merge pull request #34472 from hashicorp/jbardin/schema-filter-attrs
2 years ago
Liam Cervante 7e18b1183d
Add test verifying issue #34476 has been fixed (#34478)
2 years ago
Liam Cervante bd40c411f7
Override provider schemas for mocked providers (#34481)
2 years ago
Nick Fagerlund 1a492b9dbb Add test for (CloudPluginConfig).ToMetadata()
2 years ago
Nick Fagerlund c398d0340f Catch a missing assign-after-append
2 years ago
Nick Fagerlund 7a1c49c61d Append cloud plugin config metadata in plugin client requests
2 years ago
Nick Fagerlund e1f0165693 Cloud command: Use cloud backend to find plugin config and service URLs
2 years ago
Nick Fagerlund c02533c889 Cloud backend: Cache service discovery in public ServicesHost field
2 years ago
Nick Fagerlund 0248b6cf90 Give cloud TestRunner its own service discovery function
2 years ago
Nick Fagerlund 054fdf93cf Publicize Cloud's token and organization fields
2 years ago
James Bardin 1a52436a88 validate provider function consistency
2 years ago
James Bardin 7ccb21d864 Block.Filter can panic with no attrs
2 years ago
Liam Cervante 3a75362cce
terraform test: run block names should be valid HCL identifiers (#34469)
2 years ago
hc-github-team-es-release-engineering 6114ec4390
Merge pull request #34367 from hashicorp/RELPLAT-955-EOY-license-updates
2 years ago
CJ Horton fcdeab5da9
Merge pull request #34423 from komisan19/fix/delete-min-function
2 years ago
James Bardin 6553e55dfa marshal provider functions into the json schemas
2 years ago
James Bardin a74c847656 test MarshalProviderFunctions
2 years ago
James Bardin 8c41a1e036 MarshalProviderFunctions
2 years ago
James Bardin 8125fe56a4 cannot statically validate an import target moved
2 years ago
James Bardin 26188550c4 remove []byte literal from test
2 years ago
James Bardin 1644c2f63b check function descriptions directly
2 years ago
James Bardin d122b2cddd add plan context provider func test
2 years ago
Martin Atkins 8b76d5052f core: Minimal working implementation of provider-contributed functions
2 years ago
James Bardin b07f66a942 add a function to the simple-v6 test provider
2 years ago
James Bardin 33be99db1f cache providers used for functions
2 years ago
Martin Atkins 17d7f7ff24 lang: Scope accepts "External Functions"
2 years ago
James Bardin d7a1ebb1b7 add special cases for jsonfunction
2 years ago
Martin Atkins d1df979115 lang: Expose built-in functions under core:: namespace
2 years ago
James Bardin 2574b899e7
Merge pull request #34385 from hashicorp/jbardin/provider-functions-impl
2 years ago
kmoe 6ac20050a5
planproto: parse forget actions (#34433)
2 years ago
kmoe cc3e3bd513
planproto: add Forget, CreateThenForget actions (#34430)
2 years ago
Jamie Finnigan 05b0bdac99
adopt hashicorp/cli fork of mitchellh/cli (#34429)
2 years ago
komisan19 e3a9dce998 fix: delete min function
2 years ago
Matej Risek 039cced8ae
Add component address to ComponentInstance under AppliedChanges (#34418)
2 years ago
Brandon Croft 2cf2943626
Update go-tfe mocks
2 years ago
James Bardin 78b30b71ab
Merge pull request #34383 from hashicorp/jbardin/provider-functions-proto
2 years ago
Graham Davison ebb8b503bc
Merge pull request #34386 from hashicorp/s3/b-configurable-endpoints
2 years ago
kmoe 8f3aa0e099
jsonformat: render forget-only attr changes as no-op (#34403)
2 years ago
James Bardin e536ae9e07 round trip func decl tests
2 years ago
CJ Horton 89aea31bbd stackstate: sensitive values are preserved when deserializing
2 years ago
Graham Davison a8028da56f Adds test for standard envvar overriding legacy envvar
2 years ago
Graham Davison c9eae74ba7 Adds tests to handle legacy config and envvars
2 years ago
Graham Davison c701ad1e2a Adds tests for STS endpoint override
2 years ago
James Bardin b0baae5d3e add file headers
2 years ago
James Bardin 2923ba6ac3 add CallFunction to stub provider
2 years ago
James Bardin f9b93d13a2 update grpcwrap to handle provider functions
2 years ago
James Bardin 9abaf2f3b0 update provider code to match new rpc methods
2 years ago
James Bardin c85859f26d add provider funcs to internal interfaces
2 years ago
James Bardin 5c8fd0b147 add grpcwrap function methods to make it compile
2 years ago
James Bardin 9e164b5488 add mocks for new plugin protocol
2 years ago
James Bardin c439b72599 proto: add provider-defined functions
2 years ago
James Bardin e26ec58c63
Merge pull request #34380 from hashicorp/jbardin/unmanaged-plugin-schema-cache
2 years ago
Martin Atkins be33a7e9e0 stackeval: Use prior state outputs when planning component destroy
2 years ago
Martin Atkins a47dc447c1 stackeval: Additional testing utilities
2 years ago
Martin Atkins 2aba28eb1a stacks: Track component instance existence in the state
2 years ago
Martin Atkins bcccd67e32 tfstackdata1: A local DynamicValue message type
2 years ago
Martin Atkins caeecbebcb planfile: Move some of the proto convert funcs into package planproto
2 years ago
James Bardin a9cc3baf1a ensure unmanaged plugins have an address
2 years ago
Matej Risek 8ac8f18636
Feature/add additional fields to resource proto (#34364)
2 years ago
Martin Atkins 17f420102f states: Local values no longer live in state
2 years ago
Martin Atkins b0b8d4aa6f states: Only track root module output values
2 years ago
Martin Atkins 1bea2155ec core: Remove variable-specific methods from EvalContext
2 years ago
Martin Atkins 55c86a1919 core: use namedvals.State to track input variable evaluation
2 years ago
hc-github-team-es-release-engineering a90ba0bfe4 update year in license files
2 years ago
Martin Atkins 48a2c00f09 core: Use a separate node type for externally-configured providers
2 years ago
Liam Cervante 5cbf7c5f96
Add docs for automatic var files in test directories (#34349)
2 years ago
Nick Fagerlund bf9dd097ba
Merge pull request #34352 from hashicorp/nf/dec23-no-saved-plans-on-vcs
2 years ago
Nick Fagerlund 9aa18a4107
Merge pull request #34353 from hashicorp/nf/nov23-cloudplugin-dev-overrides
2 years ago
Jared Baker 4729af3ccf
Merge pull request #34337 from hashicorp/s3/use_legacy_workflow-deprecation
2 years ago
kmoe ebd31f5022
core: remove import,forget targets from PlanOpts (#34355)
2 years ago
Nick Fagerlund d2e07f6f03 Add `TF_CLOUD_PLUGIN_DEV_OVERRIDE` to enable cloudplugin dev
2 years ago
Nick Fagerlund 4ec407af08 Disallow saved cloud plans in VCS workspaces
2 years ago
Nick Fagerlund 9a7fae5ff1 Typo fix
2 years ago
Liam Cervante dee12de5e0
stacks: Add ValidateStackConfiguration RPC to stacks API service (#34347)
2 years ago
Kubo c98e355ca1
terraform test: Collect variables from default var file within testing directory (#34341)
2 years ago
Martin Atkins 7055650270 terraform console: Option to evaluate in a planned state
2 years ago
Martin Atkins 0f845adfdb moduletest: EvalContext lives outside of the "terraform" package
2 years ago
Martin Atkins a2ca1208a4 lang: EvalCheckErrorMessage is language-agnostic
2 years ago
Martin Atkins 1249666f9f core: Plan and apply can optionally return an expression scope
2 years ago
Martin Atkins 8924fbc91b states: SyncState becomes read-only after close
2 years ago
Jared Baker 470a851e45
backend/s3: default use_legacy_workflow to false, deprecate
2 years ago
Liam Cervante 9ea1aa0a86
terraform test: skip destroy step for empty run blocks (#34331)
2 years ago
Liam Cervante e703eb7b17
stacks: add the packages service to the rpc api (#34319)
2 years ago
Martin Atkins 94b3242123 core: Include some rejected changes in the plan
2 years ago
Martin Atkins 3c87c0a643 core: NodeAbstraceResourceInstance.checkPreventDestroy returns diagnostics
2 years ago
Martin Atkins d905271f27 core: Connect resource instance nodes with their expanders during apply
2 years ago
Liam Cervante 392e2a6e21
Fix the compile error in command/test_test.go (#34324)
2 years ago
Martin Atkins 8fe469e3d4 instances: "skipUnregistered" instead of "skipUnknown" internally
2 years ago
Martin Atkins f41f47563e namedvals: Can ask if a particular value has been registered
2 years ago
Martin Atkins 869750da61 namedvals: A new package to encapsulate the tracking of named values
2 years ago
Martin Atkins 908c5fa44f addrs: PartialExpandedModule.String correct for entirely-unexpanded
2 years ago
Liam Cervante 6670ab43f7
terraform test: rearrange the order of destroy operations (#34293)
2 years ago
Liam Cervante 08eafe0f2e
Fix flaky test in command/test_test.go (#34320)
2 years ago
kmoe a718f70f85
Add removed block (#34251)
2 years ago
Graham Davison bfd0c3029c
Merge pull request #34313 from hashicorp/s3/update-aws-sdk-go-base-v2-beta.43
2 years ago
Graham Davison 39b7def2bd Updates `aws-sdk-go-base`
2 years ago
Martin Atkins 844b1616e8 command/graph: Simpler resource-only graph by default
2 years ago
Martin Atkins 135f14275b core: Graph.ResourceGraph
2 years ago
Martin Atkins ce267925e6 addrs: Graph of addresses
2 years ago
Martin Atkins b64953dba3 stacks: Summary docs giving an overview and some details about stackeval
2 years ago
Martin Atkins 4b763be987 rpcapi: A README summarizing the role and behavior of this package
2 years ago
Martin Atkins d46f0ed015 promising: A readme giving an overview of how this package works
2 years ago
Martin Atkins d9a4f9a06b instances: Methods for retrieving the instance keys of modules/resources
2 years ago
Martin Atkins ea0fd23407 instances: RepetitionData placeholders to use for unknown expansion
2 years ago
Martin Atkins ad53ca6020 instances: Expander.UnknownResourceInstances
2 years ago
Martin Atkins 9e80dfde2a instances: Expander.UnknownModuleInstances
2 years ago
Martin Atkins 4d0087e3ef addrs: PartialExpandedModule and PartialExpandedResource
2 years ago
Martin Atkins a58ee3eceb instances: Allow registering expansion as "unknown"
2 years ago
Liam Cervante e38ca6ea60
Fix race conditions in mock provider and mock tfc client (#34306)
2 years ago
Martin Atkins f1d68e89c0 addrs: AbsLocalValue is a UniqueKeyer
2 years ago
CJ Horton d60a3db261 stackstate: unmark values before serializing apply change descriptions
2 years ago
Liam Cervante afc83356ca
stacks: actions for a no-op change are a concrete list (#34260)
2 years ago
James Bardin f4a5b11dc1
Merge pull request #34240 from hashicorp/jbardin/generate-config-no-instances
2 years ago
Martin Atkins 72543dc4ed rpcapi: Some code consistently cleanups in preparation for first merge
2 years ago
Martin Atkins 3f569b55c5 stacks: Some code consistency cleanups in preparation for first merge
2 years ago
Martin Atkins 8a99c3c0e5 stacks+rpcapi: Add some missing copyright comments
2 years ago
Martin Atkins 1c734048af addrs: Add a missing copyright comment
2 years ago
Martin Atkins 3678815bb3 stackeval: Tests for provider instance configuration evaluation
2 years ago
Martin Atkins 1872c9d9be stackeval: inPromisingTask cancels context when test completes
2 years ago
Martin Atkins 94ca9bc613 stackeval: testEvaluator arranges for its result to be cleaned up
2 years ago
Martin Atkins d7461ce202 stackeval: Initial tests for type "Provider"
2 years ago
Martin Atkins d3e0b89e02 stackeval: Some initial tests for the Component type
2 years ago
Martin Atkins 91b8ea3d76 stackstate: A helper for loading state during tests
2 years ago
Martin Atkins 95ff474ee9 stackeval: Tests for StackCall.ResultValue
2 years ago
Martin Atkins 333c502990 stackeval: Support each.key, each.value, count.index and self references
2 years ago
Martin Atkins 75602fa9eb stackeval: Tests for StackCall.Instances
2 years ago
Martin Atkins 48d2d15a40 stackeval: Some basic tests for OutputValue.CheckResultValue
2 years ago
Martin Atkins 13edd30479 stackeval: Test-only globals
2 years ago
Martin Atkins bb0e833785 stackeval: Remove stale comment about output value changes
2 years ago
Martin Atkins 0281170645 stackeval: Remove stale todo about prior state in plans
2 years ago
Martin Atkins 9c698a1de6 stackstate: Remove stale comment in AppliedChangeResourceInstanceObject
2 years ago
Martin Atkins 0952457778 stackplan: Remove stale TODO about output value changes
2 years ago
Martin Atkins b54a5be8e9 rpcapi: Remove Stacks.FindStackConfigurationProviders function
2 years ago
Martin Atkins 992f6d4115 stackeval: Fix input variable evaluation in embedded stacks
2 years ago
Martin Atkins 9a943af56d stackruntime: Arbitrary expression evaluation
2 years ago
Martin Atkins d689237a48 stackeval: Tests for the "perEvalPhase" helper
2 years ago
Martin Atkins 5aaed3111e stackeval: Reusable and testable for_each handling
2 years ago
Martin Atkins 1180096850 stackeval: Unit tests for EvalExpr and EvalBody
2 years ago
Martin Atkins 3c6c5effd5 stackeval: Applying must use apply-time provider clients
2 years ago
Martin Atkins 6e7eff9b4b stackruntime: Report deletion of resource instance objects
2 years ago
Martin Atkins c6894cc617 stackeval: ComponentInstance: all output values during planning
2 years ago
Martin Atkins 972f1c0678 stackplan: Track provider config for every resource instance change
2 years ago
Martin Atkins 7634f00f0f addrs: AbsProviderConfig.Equal
2 years ago
Martin Atkins 4e34e6ebfa stacks: Track prior state for all resource instance objects
2 years ago
Martin Atkins e76fb9f3d9 states: State.AllResourceInstanceObjectAddrs is back!
2 years ago
Martin Atkins 0811395e6f states: State.AllResourceInstanceObjectAddrs should say "Managed"
2 years ago
Martin Atkins ac562eeb6f states: State.AllResourceInstanceObjectAttrs returns a set
2 years ago
Martin Atkins 61ccc09681 stacks+rpcapi: Wire through the "plan mode" to the stacks runtime
2 years ago
Martin Atkins 3d8e95d153 rpcapi(Stacks): Support multiple descriptions in a "PlannedChange"
2 years ago
Martin Atkins dd9c0ab98e rpcapi(Stacks): don't send empty moved/import messages
2 years ago
Martin Atkins af0c4764ef stackeval: A FIXME about emitting prior state snapshots during apply
2 years ago
Martin Atkins 8fd29e9439 stacks: Preserve prior state from plan to apply
2 years ago
Martin Atkins 5372d5eb98 stacks+rpcapi(stacks): Model deposed objects for resource instances
2 years ago
Martin Atkins 2559151d0a stackruntime: Count actions successfully applied
2 years ago
Martin Atkins 1f7dbaf3a8 plans: ResourceInstanceChange.ObjectAddr
2 years ago
Martin Atkins 8dd08efcde rpcapi(stacks): Additional OpenTelemetry tracing metadata
2 years ago
Martin Atkins 5d9cac85bc stackruntime: Emit "pending" events for component instance plan/apply
2 years ago
Martin Atkins 0d308110da rpcapi: Shared hooks for both PlanStackChanges and ApplyStackChanges
2 years ago
Martin Atkins 947c483c49 rpcapi: Stack plan and apply use the same progress message type
2 years ago
Martin Atkins 1943ed2395 stackruntime: Emit some more progress hooks during the apply phase
2 years ago
Martin Atkins c4d7ee93fb stackeval: Use the right EvalPhase in various places
2 years ago
Martin Atkins 69aa51b9ff stackruntime: Fix some quirks of data sent from plan to apply
2 years ago
Martin Atkins 7b41a968a9 core: Allow tests to force a fixed result from plantimestamp
2 years ago
Martin Atkins 569f0f553b stackruntime: ComponentInstance considers previous state
2 years ago
Martin Atkins aaba750095 rpcapi: Stacks: pass previous state to stack runtime during planning
2 years ago
Martin Atkins 49511fe9a8 stackstate: Fuller round-tripping of resource instance object state
2 years ago
Martin Atkins 89776cd2a6 stackstate: Initial work on decoding and the state model
2 years ago
Martin Atkins 13e26b60dd addrs: Adopt DeposedKey as an address type; remove states.Generation
2 years ago
Martin Atkins 54622c68a5 stackstate: Generate "raw state" objects for resource instance objects
2 years ago
Martin Atkins 60431e738e stackstate: Use the statekeys package for resource instance object keys
2 years ago
Martin Atkins 8b431f5038 stackstate/statekeys: Representation of stacks state keys
2 years ago
Martin Atkins ce1f8dd22b states: ParseDeposedKey function
2 years ago
Martin Atkins 1cb96ebb32 stackstate: Add HashiCorp copyright comments
2 years ago
Martin Atkins d1b0632e82 stackruntime: Add HashiCorp copyright comments
2 years ago
Martin Atkins c67920ce4b stackplan: Add HashiCorp copyright comments
2 years ago
Martin Atkins 9ccca7acc0 stackconfig: Add HashiCorp copyright comments
2 years ago
Martin Atkins 434e199675 stackaddrs: Add HashiCorp copyright comments
2 years ago
Martin Atkins ac93c1bb82 rpcapi: Add HashiCorp copyright comments
2 years ago
Martin Atkins b60aadd1ec promising: Add HashiCorp copyright comments
2 years ago
Martin Atkins 15c38a1a19 collections: Add HashiCorp copyright comments
2 years ago
Martin Atkins f347d0a441 stackaddrs: Handle instance keys in embedded stack references
2 years ago
Martin Atkins d91e5dc9f1 stackstate: Include correct object data when announcing applied resource
2 years ago
Martin Atkins 74215a4451 stacks: Include resource type schema in PlannedChange and AppliedChange
2 years ago
Martin Atkins 48518b8233 stacks: A very basic stub of applied resource instance change announcements
2 years ago
Martin Atkins d99985720f stacks: Carry input variable values from plan to apply
2 years ago
Martin Atkins b887d29894 stackeval: NewForApplying must save the ChangeExecResults object
2 years ago
Martin Atkins 094ef0a8f3 collections: Better behavior for interactions with uninit maps
2 years ago
Martin Atkins de170a9a30 stackeval: InputVariable should respect EvalPhase when deciding value
2 years ago
Martin Atkins 373f39d6ac stackeval: ApplyPlan's ChangeExec must be in main task
2 years ago
Martin Atkins b8923a5f94 stackruntime: Persist a component's plantimestamp in the plan
2 years ago
Martin Atkins 8f00a7bf5a stackruntime: Make sure PlanResponse and ApplyResponse channels get closed
2 years ago
Martin Atkins f34633577f stackplan: LoadFromProto must allocate its component map
2 years ago
Alisdair McDiarmid 927350eca8 rpcapi: Add component expansion and change summary
2 years ago
Martin Atkins 3c5a2ea7e5 stackplan: Use comparable version strings for plan version checking
2 years ago
Martin Atkins 385e37cae2 stackaddrs: fix some ParseAbsComponentInstance logic errors
2 years ago
Martin Atkins e672cd8c28 rpcapi: ApplyStackChanges must actually pass the plan to stackruntime
2 years ago
Martin Atkins f1ceee5e69 rpcapi: Stacks.ApplyStackChanges initial implementation
2 years ago
Martin Atkins 2a0d407eb6 stackruntime: ApplyPlan function
2 years ago
Martin Atkins 8719f13b58 stackeval: Stubby implementation of applying changes to components
2 years ago
Martin Atkins f8d2fef129 stackeval: Factor out the two "walk drivers"
2 years ago