Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
90dac58
Port channel send/wait helpers to TestEnv (#10159)
stephanos May 11, 2026
5556268
Dispatch cancel command to worker for standalone activities
rkannan82 May 11, 2026
cd991a3
Add unit tests for standalone activity cancel command dispatch
rkannan82 May 11, 2026
ae47ada
Use TASK_QUEUE_KIND_WORKER_COMMANDS for cancel command dispatch
rkannan82 May 11, 2026
94a9a6d
Remove unused constant and add TODO for duplicated dispatch helper
rkannan82 May 11, 2026
a1a2d84
Add e2e tests for cancel command dispatch on standalone activities
rkannan82 May 11, 2026
d68c034
Use shared DispatchResponseToError from common/nexus
rkannan82 May 11, 2026
808b69a
Use worker_commands task queue kind when dispatching worker command (…
rkannan82 May 11, 2026
c7ada46
`testing/testcontext` package (#10220)
stephanos May 11, 2026
246d752
Trampolining fix: Suppress targetWorkerDeploymentVersionChanged on in…
Shivs11 May 11, 2026
a49d803
Add context.Context to callback.Validator interface (#10140)
fretz12 May 12, 2026
7759b0d
Improve cancel command dispatch error handling
rkannan82 May 12, 2026
2800c8e
Fix e2e test to use env pattern and fix formatting
rkannan82 May 12, 2026
0d8004b
fix: schedule_action_delay metric and add schedule_generate_latency (…
chaptersix May 12, 2026
a05038c
Emit payload size for UpdateWorkflowExecution requests (#10223)
spkane31 May 12, 2026
560f8b8
Deduplicate poll cancellation RPCs by destination host (#10230)
rkannan82 May 13, 2026
81535bf
Clear StartedClock on activity retry (#10232)
rkannan82 May 13, 2026
4dfb596
Use EventuallyWithT in versioning tests (#10160)
stephanos May 13, 2026
1a8b8b5
fix: remove header_callsite from event_blob_size metric (#10253)
spkane31 May 13, 2026
daa9bcc
added docs on protorequire.ProtoEqual in testing.md (#10255)
fretz12 May 14, 2026
0a6b0a9
Add SyncMatchOutcome to hooks API with rate limiting signal (#10045)
rkannan82 May 14, 2026
71d978c
Tweaks cancellation error log (#10254)
S15 May 14, 2026
4f5884b
Queue fixes (#10247)
michaely520 May 14, 2026
51a63b7
PGX SimpleProtocol test suite (#10198)
simvlad May 14, 2026
824f28d
Add flag to skip setting up ES cluster settings (#10152)
rodrigozhou May 14, 2026
cbc9ea3
Restore operator rate burst to base burst (#10271)
prathyushpv May 14, 2026
48c1530
Validate user metadata of StartNexusOperationExecutionRequest (#10257)
stephanos May 14, 2026
4be69e5
long poll timeout constants (#10246)
stephanos May 14, 2026
d6877f1
metric for dispatched tasks (#10180)
moody-temporal May 14, 2026
545b896
fix: event metrics with missing tags (#10268)
spkane31 May 14, 2026
be2fab2
Preserve metadata for json/plain payloads in nexus serializer (#10273)
bergundy May 14, 2026
96ce01c
config: sqlite + cluster address env overrides for embedded template …
stephanos May 15, 2026
d2ed7f1
DescribeNexusOperationRequest as long poll category (#10256)
stephanos May 15, 2026
27115b5
Propagate backlinks on Signal and Signal-with-Start responses (#9897)
long-nt-tran May 15, 2026
c714f20
ts-patch-3: time skipping halts when there are pending external trans…
feiyang3cat May 15, 2026
d853656
Add standalone Nexus operation namespace capability (#10206)
stephanos May 15, 2026
c87a5dc
tests: fix flakes in WorkflowUpdateSuite (#10277)
spkane31 May 15, 2026
85e8db7
[Scheduler] Rework DeleteSchedule dual-mode delete to not share conte…
lina-temporal May 15, 2026
4401424
Worker-Versioning: Bug fix (and flaky test fix) for fetching the righ…
Shivs11 May 15, 2026
f902be3
ts/patch2: bound sanity check (#10287)
feiyang3cat May 15, 2026
8a904bd
Add per namespace rate limiter for matching service (#10069)
yycptt May 15, 2026
debbe32
fix: PauseWorkflowExecution bypassed when constantly completing activ…
spkane31 May 15, 2026
c2afbd4
fix LongPollTimeoutReturnsEmptyResponse test (#10276)
stephanos May 15, 2026
7c022fb
add `await.Require` and `await.RequireTrue` (#9490)
stephanos May 15, 2026
659013e
Strongly consistent Nexus endpoints lookup via dynamic config (#10208)
stephanos May 15, 2026
18ad878
Add OR statement to match V1 and V2 Scheduler BusinessIds (#10248)
awln-temporal May 15, 2026
16d7818
Bump go.temporal.io/api to v1.62.12 (#10293)
pashafateev May 15, 2026
cbb464f
Document historyrequire package (#10297)
stephanos May 16, 2026
3c32027
Document testcontext package (#10296)
stephanos May 16, 2026
593fdba
Rename the dynamic config `components.callbacks.allowedAddresses` to …
bergundy May 17, 2026
573c2f7
Use proto-serialized context metadata in gRPC trailers (#10269)
nikki-dag May 18, 2026
2886bf6
Supporting default TLS config for remote clusters (#9932)
stuart-wells May 18, 2026
7b9ecf2
Improve chasm Map deserialization/serialization logic (#10270)
awln-temporal May 18, 2026
69d2f05
fix missing RUnlock in describe (#10077)
sanbricio May 18, 2026
1cc2e39
Add DeleteExecution history service API (#10119)
awln-temporal May 18, 2026
dfbdd29
Emit matching_timeout outcome for Nexus matching dispatch errors (#10…
bergundy May 19, 2026
d8a1103
Block usage of internal worker controller per-namespace task queue (#…
02strich May 19, 2026
7ddfc53
Add test cluster DC redirection policy option (#10328)
stephanos May 19, 2026
e59d6da
perf: cache tally metrics handler scopes and WithTags handlers to red…
mykaul May 19, 2026
48dfba7
tests: migrate activity_api_rules_test.go to TestEnv (#10329)
spkane31 May 19, 2026
cd87889
[CHASM Visibility] Filter nil values from memo (#10335)
rodrigozhou May 19, 2026
f1fe14b
Callback for workflow update support (#9614)
Quinn-With-Two-Ns May 19, 2026
af1a2fb
Make temporal worker optional in tests (#10302)
stephanos May 20, 2026
ba96a44
Drop retry for Nexus endpoint not found (#10295)
stephanos May 20, 2026
98e1bfc
handle chasm not found cleanup (#10182)
yux0 May 20, 2026
ffd1f24
Clamp ClockedRateLimiter burst to a minimum of 1 (#10327)
prathyushpv May 20, 2026
021dba1
tests: migrate callbacks_test.go to TestEnv (#10330)
spkane31 May 20, 2026
cc1b161
Fix calls to sadefs.DecodeValue (#10334)
rodrigozhou May 20, 2026
092b56d
Replace calls to payload.Encode with sadefs.EncodeValue (#10267)
rodrigozhou May 20, 2026
01aa279
Implement SignalWithStart as a system nexus endpoint (#9833)
spkane31 May 20, 2026
9416eda
Remove client cache in RPCFactory (#9277)
prathyushpv May 20, 2026
5299df2
Remove one WithFxOptionsForService from tests/dlq_test.go (#10338)
stephanos May 20, 2026
35421e4
Merge remote-tracking branch 'origin/main' into kannan/standalone-act…
rkannan82 May 21, 2026
7b46553
Fix lint: import ordering and replace require.Eventually with await.R…
rkannan82 May 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 12 additions & 3 deletions .github/.golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ linters:
forbidigo:
forbid:
- pattern: time.Sleep
msg: "Please use require.Eventually or assert.Eventually instead unless you've no other option"
msg: "Please use await.Require / s.Await unless there's no better option"
- pattern: "^panic$"
msg: "Please avoid using panic in application code"
- pattern: time\.Now
Expand All @@ -48,8 +48,10 @@ linters:
msg: "FunctionalTestBase is deprecated. Use testcore.NewEnv(t) instead. See docs/development/testing.md for details."
- pattern: context\.Background\(\)
msg: "Avoid context.Background() in tests; use t.Context() to respect test timeouts and cancellation"
- pattern: '(^|\.)(Eventually|Eventuallyf|EventuallyWithT|EventuallyWithTf)(\(|$)'
msg: "Use await.Require / s.Await for assertion conditions, or await.RequireTrue / s.AwaitTrue for bool predicates, instead of testify Eventually helpers"
- pattern: 'assert\.\w+'
msg: "Use require.X / protorequire.X instead of assert.X / protoassert.X — assert doesn't stop the test on failure. assert.CollectT is still allowed for EventuallyWithT callbacks."
msg: "Use require.X / protorequire.X instead of assert.X / protoassert.X — assert doesn't stop the test on failure."
depguard:
rules:
main:
Expand Down Expand Up @@ -202,7 +204,14 @@ linters:
text: "context.Background"
linters:
- forbidigo
- text: "use of `assert\\.CollectT`" # allowed for EventuallyWithT callbacks
# Existing legacy call sites are tracked separately; keep this PR scoped
# to preventing new usage while migrating touched tests.
- path: tests/(nexus_standalone|nexus_workflow|schedule|schedule_migration)_test\.go$
text: "Eventually"
linters:
- forbidigo
- path: tests/(nexus_standalone|nexus_workflow)_test\.go$
text: "assert\\.CollectT"
linters:
- forbidigo
- text: "use of `softassert\\.\\w+`"
Expand Down
43 changes: 43 additions & 0 deletions api/contextpropagation/v1/message.go-helpers.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

133 changes: 133 additions & 0 deletions api/contextpropagation/v1/message.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

74 changes: 74 additions & 0 deletions api/historyservice/v1/request_response.go-helpers.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading