Skip to content

Commit a99c9ed

Browse files
dandavisonbergundychaptersix
authored
Standalone Activity client and UI (#986)
## What was changed Add Standalone Activity client support that was present in [`v1.6.2-standalone-activity`](https://github.com/temporalio/cli/releases/tag/v1.6.2-standalone-activity). This branch is that, rebased on `main`. ## How this was tested The PR adds a test suite for Standalone Activity. --------- Co-authored-by: Roey Berman <roey.berman@gmail.com> Co-authored-by: Alex Stanfield <13949480+chaptersix@users.noreply.github.com>
1 parent b8fb3a0 commit a99c9ed

8 files changed

Lines changed: 2115 additions & 116 deletions

File tree

internal/devserver/server.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ import (
3939
uiconfig "github.com/temporalio/ui-server/v2/server/config"
4040
uiserveroptions "github.com/temporalio/ui-server/v2/server/server_options"
4141
"go.temporal.io/api/enums/v1"
42+
"go.temporal.io/server/chasm/lib/activity"
4243
"go.temporal.io/server/common/authorization"
4344
"go.temporal.io/server/common/cluster"
4445
"go.temporal.io/server/common/config"
@@ -240,6 +241,11 @@ func (s *StartOptions) buildServerOptions() ([]temporal.ServerOption, *slog.Leve
240241
// Up default visibility RPS
241242
dynConf[dynamicconfig.FrontendMaxNamespaceVisibilityRPSPerInstance.Key()] = 100
242243

244+
// Enable CHASM and SAA. These will be on by default in server v1.32, at which point these lines
245+
// should be removed.
246+
dynConf[dynamicconfig.EnableChasm.Key()] = true
247+
dynConf[activity.Enabled.Key()] = true
248+
243249
// Dynamic config if set
244250
for k, v := range s.DynamicConfigValues {
245251
dynConf[dynamicconfig.MakeKey(k)] = v

0 commit comments

Comments
 (0)