Skip to content

Add port for the Frontend service.#123

Merged
feedmeapples merged 1 commit into
temporalio:mainfrom
zboralski:patch-1
Feb 21, 2023
Merged

Add port for the Frontend service.#123
feedmeapples merged 1 commit into
temporalio:mainfrom
zboralski:patch-1

Conversation

@zboralski

Copy link
Copy Markdown
Contributor

What was changed

Add port for the Frontend service.

Why?

The change is necessary to allow the service running in the container to be accessible externally.

Checklist

  1. How was this tested:
docker build -t temporal:latest . 
docker run -p 127.0.0.1:8233:8233 --rm -it temporal:latest

then open http://localhost:8233

@CLAassistant

CLAassistant commented Feb 21, 2023

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@feedmeapples feedmeapples merged commit 2a7780d into temporalio:main Feb 21, 2023
@zboralski zboralski deleted the patch-1 branch February 23, 2023 00:40
chaptersix added a commit that referenced this pull request Jun 4, 2026
## Related issues

<!-- Closes #123 -->
Closes #609


## What changed?

<!-- Describe what this PR does at a high level. -->
Prefix generated dev server cluster IDs with `dev-server-` for better
identification. Previously cluster IDs were plain UUIDs with no
indication they came from a dev server.


## Checklist

<!-- Your PR should satisfy all these requirements. However, feel free
to remove items that don't apply to the PR. Consider giving this
checklist to an AI agent before opening your PR. -->

**Stability**
- [x] Breaking changes are marked with 💥 in the PR title and release
notes

**Design**
- [x] This feature does not depend on Cloud-only APIs or behavior (it
works against an OSS server)

**Tests**
- [x] Added functional test(s) — existing tests cover this change


## Manual tests

<!-- Edit the code samples below to provide setup and happy-path and
error-path testing instructions. -->

**Setup**
```
temporal server start-dev --headless
```

**Happy path**
```
$ temporal operator cluster describe
ClusterId  dev-server-<uuid>
```


**Error case**
N/A

Co-authored-by: Alex Stanfield <13949480+chaptersix@users.noreply.github.com>
Shivs11 added a commit that referenced this pull request Jul 6, 2026
## Related issues

<!-- Closes #123 -->

## What changed?
- WISOTT
- For more information, you can also view the relevant PR's:
1. Server PR: temporalio/temporal#10763
2. API PR: temporalio/api#808

## Checklist

<!-- Your PR should satisfy all these requirements. However, feel free
to remove items that don't apply to the PR. Consider giving this
checklist to an AI agent before opening your PR. -->

**Stability**
- [ ] Breaking changes are marked with 💥 in the PR title and release
notes
- [ ] Changes to JSON output (`-o json` / `-o jsonl`) are treated as
breaking changes

**Design**
- [ ] This feature does not depend on Cloud-only APIs or behavior (it
works against an OSS server)
- [x] New commands follow `temporal <noun> <verb>` structure (e.g.
`temporal workflow start`)
- [x] New flags are named after the API concept, not the implementation
mechanism (good: `--search-attribute`, bad: `--index-field`)
- [x] New flags don't duplicate an existing flag that serves the same
purpose
- [x] New flags do not have short aliases without strong justification
- [ ] Experimental features are marked with `(Experimental)` in
`commands.yaml`

**Help text** (see style guide at the top of `commands.yaml`)
- [ ] All flags shown in help text and examples are implemented and
functional
- [ ] Summaries use sentence case and have no trailing period
- [ ] Long descriptions end with a period and include at least one
example invocation
- [ ] Examples use long flags (`--namespace`, not `-n`), one flag per
line
- [ ] Placeholder values use `YourXxx` form (`YourWorkflowId`,
`YourNamespace`)

**Behavior**
- [x] Results go to stdout; errors and warnings go to stderr
- [x] Error messages are lowercase with no trailing punctuation

**Tests**
- [x] Added functional test(s) (`SharedServerSuite`)
- [ ] Added unit test(s) (`func TestXxx`) where applicable

## Manual tests

**Setup**

Requires a server that includes temporalio/temporal#10763 and a workflow
whose Task Queue is present in the target Worker Deployment Version.

```bash
temporal server start-dev --headless

temporal workflow start \
    --type YourWorkflowType \
    --task-queue YourTaskQueue \
    --workflow-id YourWorkflowId
```

Use an existing Worker Deployment Version for the target:

```text
Deployment name: YourDeploymentName
Build ID: YourBuildId
```

**Happy path**

```bash
temporal workflow update-options \
    --workflow-id YourWorkflowId \
    --versioning-override-behavior one_time \
    --versioning-override-deployment-name YourDeploymentName \
    --versioning-override-build-id YourBuildId
```

Expected output:

```text
Update workflow options succeeded
```

Verify table output:

```bash
temporal workflow describe \
    --workflow-id YourWorkflowId
```

Expected: `OverrideBehavior` is `OneTime`, with
`OverrideTargetVersionDeploymentName` and `OverrideTargetVersionBuildId`
set.

Verify JSON output:

```bash
temporal workflow describe \
    --workflow-id YourWorkflowId \
    --output json
```

Expected:
`versioningInfo.versioningOverride.oneTime.targetDeploymentVersion`
contains the deployment name and build ID.

**Error case**

```bash
temporal workflow update-options \
    --workflow-id YourWorkflowId \
    --versioning-override-behavior one_time
```

Expected:

```text
Error: missing deployment name and/or build id with 'one_time' behavior
```

```bash
echo $?
```

Expected:

```text
1
```

**Composition**

```bash
temporal workflow update-options \
    --query 'WorkflowId = "YourWorkflowId"' \
    --yes \
    --versioning-override-behavior one_time \
    --versioning-override-deployment-name YourDeploymentName \
    --versioning-override-build-id YourBuildId
```

Expected: a batch update-options job is started. Use `temporal batch
describe` to inspect the batch, then `temporal workflow describe` on an
affected Workflow Execution to verify the one-time override.
chaptersix pushed a commit that referenced this pull request Jul 6, 2026
## Related issues

<!-- Closes #123 -->

## What changed?
Bump ui-server to v2.50.1 for News Feed feature

<!-- Describe what this PR does at a high level. -->
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.

3 participants