use 'atomicModifyIORefCAS' where possible #252
Merged
Garnix CI / package coverage-ghc910 [aarch64-darwin]
succeeded
Nov 21, 2025 in 4m 6s
package coverage-ghc910 [aarch64-darwin]
package coverage-ghc910 [aarch64-darwin] succeeded
Details
Last 100 lines of logs:
temporal-sdk-coverage-ghc910> '/nix/store/qc888k4yhm6rs0fi1jn6wkbdz89wqhwb-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Testing.Assertions.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Testing.Assertions.hs.html'
temporal-sdk-coverage-ghc910> '/nix/store/qc888k4yhm6rs0fi1jn6wkbdz89wqhwb-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.SearchAttributes.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.SearchAttributes.hs.html'
temporal-sdk-coverage-ghc910> '/nix/store/qc888k4yhm6rs0fi1jn6wkbdz89wqhwb-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Payload.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Payload.hs.html'
temporal-sdk-coverage-ghc910> '/nix/store/qc888k4yhm6rs0fi1jn6wkbdz89wqhwb-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Operator.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Operator.hs.html'
temporal-sdk-coverage-ghc910> '/nix/store/qc888k4yhm6rs0fi1jn6wkbdz89wqhwb-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Interceptor.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Interceptor.hs.html'
temporal-sdk-coverage-ghc910> '/nix/store/qc888k4yhm6rs0fi1jn6wkbdz89wqhwb-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Exception.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Exception.hs.html'
temporal-sdk-coverage-ghc910> '/nix/store/qc888k4yhm6rs0fi1jn6wkbdz89wqhwb-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.EphemeralServer.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.EphemeralServer.hs.html'
temporal-sdk-coverage-ghc910> '/nix/store/qc888k4yhm6rs0fi1jn6wkbdz89wqhwb-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Duration.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Duration.hs.html'
temporal-sdk-coverage-ghc910> '/nix/store/qc888k4yhm6rs0fi1jn6wkbdz89wqhwb-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Contrib.OpenTelemetry.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Contrib.OpenTelemetry.hs.html'
temporal-sdk-coverage-ghc910> '/nix/store/qc888k4yhm6rs0fi1jn6wkbdz89wqhwb-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Common.Logging.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Common.Logging.hs.html'
temporal-sdk-coverage-ghc910> '/nix/store/qc888k4yhm6rs0fi1jn6wkbdz89wqhwb-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Client.TestService.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Client.TestService.hs.html'
temporal-sdk-coverage-ghc910> '/nix/store/qc888k4yhm6rs0fi1jn6wkbdz89wqhwb-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Client.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Client.hs.html'
temporal-sdk-coverage-ghc910> '/nix/store/qc888k4yhm6rs0fi1jn6wkbdz89wqhwb-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Bundle.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Bundle.hs.html'
temporal-sdk-coverage-ghc910> '/nix/store/qc888k4yhm6rs0fi1jn6wkbdz89wqhwb-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Activity.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Activity.hs.html'
temporal-sdk-coverage-ghc910> '/nix/store/qc888k4yhm6rs0fi1jn6wkbdz89wqhwb-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Data.EvalRecord.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Data.EvalRecord.hs.html'
temporal-sdk-coverage-ghc910> '/nix/store/qc888k4yhm6rs0fi1jn6wkbdz89wqhwb-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/hpc_index.html' -> 'coverage/html/hpc_index.html'
temporal-sdk-coverage-ghc910> '/nix/store/qc888k4yhm6rs0fi1jn6wkbdz89wqhwb-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/hpc_index_fun.html' -> 'coverage/html/hpc_index_fun.html'
temporal-sdk-coverage-ghc910> '/nix/store/qc888k4yhm6rs0fi1jn6wkbdz89wqhwb-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/hpc_index_alt.html' -> 'coverage/html/hpc_index_alt.html'
temporal-sdk-coverage-ghc910> '/nix/store/qc888k4yhm6rs0fi1jn6wkbdz89wqhwb-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/hpc_index_exp.html' -> 'coverage/html/hpc_index_exp.html'
temporal-sdk-coverage-ghc910> Coverage HTML report copied successfully!
temporal-sdk-coverage-ghc910> Copying .tix files...
temporal-sdk-coverage-ghc910> '/nix/store/qc888k4yhm6rs0fi1jn6wkbdz89wqhwb-temporal-sdk-2025.10.1.0/share/hpc/vanilla/tix/temporal-sdk-tests.tix' -> 'coverage/tix/temporal-sdk-tests.tix'
temporal-sdk-coverage-ghc910> Found .tix file: /nix/store/qc888k4yhm6rs0fi1jn6wkbdz89wqhwb-temporal-sdk-2025.10.1.0/share/hpc/vanilla/tix/temporal-sdk-tests.tix
temporal-sdk-coverage-ghc910> Found .mix directory: /nix/store/qc888k4yhm6rs0fi1jn6wkbdz89wqhwb-temporal-sdk-2025.10.1.0/lib/ghc-9.10.1/lib/aarch64-osx-ghc-9.10.1-inplace/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/extra-compilation-artifacts/hpc/dyn/mix
temporal-sdk-coverage-ghc910> Generating text coverage summary...
temporal-sdk-coverage-ghc910> Note: Could not generate text report
temporal-sdk-coverage-ghc910> Coverage summary:
temporal-sdk-coverage-ghc910> hpc-ghc-9.10.1: can not find temporal-sdk-2025.10.1.0-JtEh9OwTsFZFUObGS3lceT-temporal-sdk-tests/AsyncCompletionSpec in ./.hpc, /nix/store/qc888k4yhm6rs0fi1jn6wkbdz89wqhwb-temporal-sdk-2025.10.1.0/lib/ghc-9.10.1/lib/aarch64-osx-ghc-9.10.1-inplace/temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/extra-compilation-artifacts/hpc/dyn/mix
temporal-sdk-coverage-ghc910> CallStack (from HasCallStack):
temporal-sdk-coverage-ghc910> error, called at libraries/hpc/Trace/Hpc/Mix.hs:110:15 in hpc-0.7.0.1-inplace:Trace.Hpc.Mix
temporal-sdk-coverage-ghc910> HasCallStack backtrace:
temporal-sdk-coverage-ghc910> collectBacktraces, called at libraries/ghc-internal/src/GHC/Internal/Exception.hs:92:13 in ghc-internal:GHC.Internal.Exception
temporal-sdk-coverage-ghc910> toExceptionWithBacktrace, called at libraries/ghc-internal/src/GHC/Internal/Exception.hs:128:3 in ghc-internal:GHC.Internal.Exception
temporal-sdk-coverage-ghc910>
temporal-sdk-coverage-ghc910>
temporal-sdk-coverage-ghc910> Generating markdown coverage report...
temporal-sdk-coverage-ghc910> Markdown coverage report generated successfully!
temporal-sdk-coverage-ghc910> ---
temporal-sdk-coverage-ghc910> ## 📊 Code Coverage Report
temporal-sdk-coverage-ghc910> **Overall Coverage:** 🟠 57.9%
temporal-sdk-coverage-ghc910> - **10147** / **17539** expressions covered
temporal-sdk-coverage-ghc910> ### Overall Summary
temporal-sdk-coverage-ghc910> | Category | Coverage |
temporal-sdk-coverage-ghc910> |----------|----------|
temporal-sdk-coverage-ghc910> | Top-level definitions | 790/2607 🔴 30.3% |
temporal-sdk-coverage-ghc910> | Alternatives | 27/57 🟠 47.4% |
temporal-sdk-coverage-ghc910> | Expressions | 9082/14450 🟡 62.9% |
temporal-sdk-coverage-ghc910> | Local definitions | 228/368 🟡 62.0% |
temporal-sdk-coverage-ghc910> | Other | 20/57 🔴 35.1% |
temporal-sdk-coverage-ghc910> ### Coverage by Module
temporal-sdk-coverage-ghc910> | Module | Coverage | Top-level | Alternatives | Expressions | Local |
temporal-sdk-coverage-ghc910> |--------|----------|-----------|--------------|-------------|-------|
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.TH.Internal` | 🔴 0.0% | 0/15 🔴 0.0% | 0/2 🔴 0.0% | 0/135 🔴 0.0% | 0/2 🔴 0.0% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.TH` | 🔴 8.2% | 1/21 🔴 4.8% | 0/16 🔴 0.0% | 41/460 🔴 8.9% | 3/36 🔴 8.3% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.SearchAttributes` | 🔴 15.6% | 12/101 🔴 11.9% | N/A | 19/92 🔴 20.7% | 0/6 🔴 0.0% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Common` | 🔴 15.9% | 49/637 🔴 7.7% | 1/1 🟢 100.0% | 78/170 🟠 45.9% | N/A |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Data.EvalRecord` | 🔴 21.0% | 12/71 🔴 16.9% | N/A | 68/308 🔴 22.1% | 2/12 🔴 16.7% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Worker.Types` | 🔴 25.0% | 9/35 🔴 25.7% | N/A | 9/37 🔴 24.3% | N/A |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Client.TestService` | 🔴 32.0% | 7/16 🟠 43.8% | 1/1 🟢 100.0% | 43/139 🔴 30.9% | 3/12 🔴 25.0% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Activity.Definition` | 🔴 35.1% | 22/57 🔴 38.6% | N/A | 24/74 🔴 32.4% | N/A |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Payload` | 🔴 35.4% | 38/125 🔴 30.4% | 0/5 🔴 0.0% | 162/438 🔴 37.0% | 2/4 🟠 50.0% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.TH.Classes` | 🟠 40.0% | 10/27 🔴 37.0% | N/A | 28/68 🟠 41.2% | N/A |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Workflow.Query` | 🟠 40.0% | 1/3 🔴 33.3% | N/A | 1/2 🟠 50.0% | N/A |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Workflow.Signal` | 🟠 40.0% | 1/3 🔴 33.3% | N/A | 1/2 🟠 50.0% | N/A |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Workflow.Update` | 🟠 40.0% | 1/3 🔴 33.3% | N/A | 1/2 🟠 50.0% | N/A |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Workflow.Definition` | 🟠 41.7% | 8/20 🟠 40.0% | N/A | 32/76 🟠 42.1% | N/A |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Activity.Types` | 🟠 45.0% | 9/21 🟠 42.9% | N/A | 9/19 🟠 47.4% | N/A |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Workflow.Types` | 🟠 45.3% | 49/179 🔴 27.4% | N/A | 81/108 🟡 75.0% | N/A |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Bundle` | 🟠 45.5% | 9/25 🔴 36.0% | N/A | 91/199 🟠 45.7% | 10/18 🟠 55.6% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Workflow.Unsafe.Handle` | 🟠 49.4% | 5/8 🟡 62.5% | N/A | 72/148 🟠 48.6% | N/A |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Coroutine` | 🟠 49.7% | 12/23 🟠 52.2% | N/A | 65/132 🟠 49.2% | 3/6 🟠 50.0% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Workflow.WorkflowInstance` | 🟠 50.0% | 1/1 🟢 100.0% | N/A | 1/3 🔴 33.3% | N/A |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Common.Async` | 🟠 50.0% | 1/2 🟠 50.0% | N/A | 10/20 🟠 50.0% | N/A |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.EphemeralServer` | 🟠 50.0% | 4/13 🔴 30.8% | N/A | 64/122 🟠 52.5% | 0/1 🔴 0.0% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Exception` | 🟠 52.0% | 84/291 🔴 28.9% | 2/3 🟡 66.7% | 301/455 🟡 66.2% | 5/5 🟢 100.0% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Testing.MockActivityEnvironment` | 🟠 52.9% | 7/14 🟠 50.0% | N/A | 43/85 🟠 50.6% | 5/5 🟢 100.0% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Operator` | 🟠 55.6% | 3/12 🔴 25.0% | 1/1 🟢 100.0% | 53/92 🟠 57.6% | 2/2 🟢 100.0% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Workflow` | 🟠 58.2% | 38/104 🔴 36.5% | 2/3 🟡 66.7% | 1237/2085 🟠 59.3% | 31/56 🟠 55.4% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Worker` | 🟠 59.1% | 42/111 🔴 37.8% | 1/1 🟢 100.0% | 601/997 🟡 60.3% | 34/39 🟢 87.2% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Workflow.Internal.Monad` | 🟡 60.7% | 135/254 🟠 53.1% | 1/3 🔴 33.3% | 617/980 🟡 63.0% | 2/3 🟡 66.7% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Client.Types` | 🟡 65.5% | 49/104 🟠 47.1% | N/A | 124/159 🟡 78.0% | 0/1 🔴 0.0% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Interceptor` | 🟡 67.6% | 15/33 🟠 45.5% | N/A | 56/72 🟡 77.8% | N/A |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Activity` | 🟡 69.8% | 3/6 🟠 50.0% | N/A | 84/120 🟡 70.0% | 3/3 🟢 100.0% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Duration` | 🟡 70.9% | 27/64 🟠 42.2% | 6/7 🟢 85.7% | 213/274 🟡 77.7% | 6/9 🟡 66.7% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.WorkflowInstance` | 🟡 71.2% | 18/22 🟢 81.8% | 2/2 🟢 100.0% | 1258/1767 🟡 71.2% | 29/42 🟡 69.0% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Client` | 🟡 73.6% | 34/78 🟠 43.6% | 5/7 🟡 71.4% | 1455/1945 🟡 74.8% | 26/33 🟡 78.8% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Contrib.OpenTelemetry` | 🟡 73.8% | 3/7 🟠 42.9% | N/A | 518/700 🟡 74.0% | 12/15 🟢 80.0% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Workflow.Internal.Instance` | 🟡 74.2% | 6/8 🟡 75.0% | N/A | 132/178 🟡 74.2% | 6/8 🟡 75.0% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Activity.Worker` | 🟡 75.2% | 23/36 🟡 63.9% | N/A | 420/555 🟡 75.7% | 10/11 🟢 90.9% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Common.Logging` | 🟢 81.0% | 11/14 🟡 78.6% | 1/1 🟢 100.0% | 87/106 🟢 82.1% | 3/4 🟡 75.0% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Testing.Assertions` | 🟢 81.1% | 6/11 🟠 54.5% | N/A | 24/26 🟢 92.3% | N/A |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Workflow.Worker` | 🟢 84.7% | 15/22 🟡 68.2% | 1/1 🟢 100.0% | 630/740 🟢 85.1% | 22/26 🟢 84.6% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Workflow.Eval` | 🟢 91.1% | 4/4 🟢 100.0% | 3/3 🟢 100.0% | 300/329 🟢 91.2% | 9/9 🟢 100.0% |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.SearchAttributes.Internal` | 🟢 93.3% | 5/5 🟢 100.0% | N/A | 23/25 🟢 92.0% | N/A |
temporal-sdk-coverage-ghc910> | `temporal-sdk-2025.10.1.0-M0vRZWYiYM8WEAcp24ud/Temporal.Workflow.Unsafe` | 🟢 100.0% | 1/1 🟢 100.0% | N/A | 6/6 🟢 100.0% | N/A |
temporal-sdk-coverage-ghc910> ---
temporal-sdk-coverage-ghc910> 🟢 ≥80% 🟡 ≥60% 🟠 ≥40% 🔴 <40%
temporal-sdk-coverage-ghc910> ---
temporal-sdk-coverage-ghc910> Running phase: installPhase
temporal-sdk-coverage-ghc910> Coverage report installed to /nix/store/xk9qsf580915wmjlblh5f4y7bh3bsmvs-temporal-sdk-coverage-ghc910/share/hpc/html/index.html
Loading