Skip to content

Ability to run dev server from git ref#348

Draft
stephanos wants to merge 1 commit into
mainfrom
stephanos/omes-server-dl
Draft

Ability to run dev server from git ref#348
stephanos wants to merge 1 commit into
mainfrom
stephanos/omes-server-dl

Conversation

@stephanos
Copy link
Copy Markdown
Collaborator

@stephanos stephanos commented May 11, 2026

What was changed

Added new package devserver which allows to start a local Temporal server from any git ref (SHA, tag, branch).

Why?

Right now only the CLI can start a Temporal devserver, but it has a very long release cycle.

(1) Allow testing new features as soon as they land in Temporal Server without having to wait for a CLI release.
(2) Allow testing new features in Temporal Server's mixed brain suite.

Long-term this will move to the CLI, but that's a larger and later effort. In the meantime it can incubate here and unblock the aforementioned use cases.

@stephanos stephanos changed the title Stephanos/omes server dl Run DevServer from SHA May 11, 2026
@stephanos stephanos force-pushed the stephanos/omes-server-dl branch from f40cb7e to 30443d5 Compare May 12, 2026 15:54
@stephanos stephanos changed the title Run DevServer from SHA Run DevServer from git ref May 12, 2026
@stephanos stephanos force-pushed the stephanos/omes-server-dl branch from 145a039 to b1ee98e Compare May 12, 2026 16:41
@stephanos stephanos changed the title Run DevServer from git ref Ability to run dev server from git ref May 12, 2026
@stephanos stephanos force-pushed the stephanos/omes-server-dl branch 5 times, most recently from 7aeffca to fcd36ea Compare May 12, 2026 20:06
stephanos added a commit to temporalio/temporal that referenced this pull request May 15, 2026
…10229)

## What

Extend `common/config/config_template_embedded.yaml` with

(1) SQLite option
(2) option to override `rpcAddress` and/or `httpAddress`

## Why

https://github.com/temporalio/omes needs to be able to start a Temporal
server with sqlite and custom addresses.

See temporalio/omes#348
Comment thread cmd/dev/util.go
return filepath.Join(repoDir, "workers", target), nil
}

// loadVersions parses versions.env file and returns a map of version variables
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

moved this to versions package for re-use from devserver package

@stephanos stephanos force-pushed the stephanos/omes-server-dl branch 11 times, most recently from f64e73f to f82f28f Compare May 15, 2026 23:04
@stephanos stephanos force-pushed the stephanos/omes-server-dl branch from f82f28f to 28ceeab Compare May 15, 2026 23:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant