• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

temporalio / sdk-java / #349
68%
master: 75%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 03 Aug 2026 06:00AM UTC
Jobs 1
Files 906
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

03 Aug 2026 05:42AM UTC coverage: 68.221% (+0.08%) from 68.143%
#349

push

github

web-flow
Add Standalone Activities to Temporal Nexus Operation Handler (#2918)

* Enable Nexus activity operations without regressing workflow updates

Compose standalone activity support with the workflow-update Nexus model already present on master. Shared token, callback, link, client, and cancellation paths retain both operation families.

Constraint: Preserve the workflow-update token and API contracts from master
Rejected: Choose one conflict side | each side would drop a supported Nexus operation family
Confidence: high
Scope-risk: moderate
Reversibility: clean
Directive: Keep activity execution at token type 2 and workflow update at token type 3
Tested: Focused temporal-sdk token, link, invoker, client, async activity, and cancellation tests
Not-tested: Full repository suite and real-server-only standalone activity cases

* Make sure we test attaching

* Make sure to handle ActivityAlreadyStartedException

* Add test with SANO

* Bump test server

7220 of 12610 branches covered (57.26%)

Branch coverage included in aggregate %.

182 of 283 new or added lines in 15 files covered. (64.31%)

13 existing lines in 3 files now uncovered.

29918 of 41828 relevant lines covered (71.53%)

0.72 hits per line

Uncovered Changes

Lines Coverage ∆ File
50
46.2
1.11% temporal-sdk/src/main/java/io/temporal/nexus/TemporalNexusClientImpl.java
17
68.07
-0.35% temporal-sdk/src/main/java/io/temporal/internal/common/LinkConverter.java
14
50.0
-19.23% temporal-sdk/src/main/java/io/temporal/nexus/TemporalOperationHandler.java
6
0.0
temporal-sdk/src/main/java/io/temporal/nexus/CancelActivityExecutionInput.java
5
75.0
temporal-sdk/src/main/java/io/temporal/internal/client/NexusStartActivityRequest.java
2
75.0
temporal-sdk/src/main/java/io/temporal/internal/client/NexusStartActivityResponse.java
2
25.9
24.4% temporal-sdk/src/main/java/io/temporal/internal/client/RootActivityClientInvoker.java
2
95.56
-4.44% temporal-sdk/src/main/java/io/temporal/internal/nexus/OperationToken.java
2
96.39
-3.61% temporal-sdk/src/main/java/io/temporal/internal/nexus/OperationTokenUtil.java
1
29.55
-0.23% temporal-sdk/src/main/java/io/temporal/client/ActivityClientImpl.java

Coverage Regressions

Lines Coverage ∆ File
10
40.31
-4.71% temporal-sdk/src/main/java/io/temporal/internal/client/external/ManualActivityCompletionClientImpl.java
2
33.33
-33.33% temporal-sdk/src/main/java/io/temporal/client/ActivityNotExistsException.java
1
89.91
-1.83% temporal-sdk/src/main/java/io/temporal/internal/sync/CancellationScopeImpl.java
Jobs
ID Job ID Ran Files Coverage
1 #349.1 03 Aug 2026 06:00AM UTC 906
68.22
Source Files on build #349
  • Tree
  • List 906
  • Changed 27
  • Source Changed 14
  • Coverage Changed 25
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 1dabe5d7 on github
  • Prev Build on main
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc