use 'atomicModifyIORefCAS' where possible #252
Merged
Garnix CI / package coverage-ghc98 [aarch64-darwin]
succeeded
Nov 21, 2025 in 4m 11s
package coverage-ghc98 [aarch64-darwin]
package coverage-ghc98 [aarch64-darwin] succeeded
Details
Last 100 lines of logs:
temporal-sdk-2025.10.1.0> - Temporal.TH.Classes.D:R:ActivityResultActivityImpl
temporal-sdk-2025.10.1.0> - Temporal.TH.Classes.D:R:ActivityDefinitionEnvActivityImpl
temporal-sdk-2025.10.1.0> Warning: Temporal.Bundle: could not find link destinations for:
temporal-sdk-2025.10.1.0> - Temporal.Activity.Definition.DirectActivityReferenceMsg
temporal-sdk-2025.10.1.0> - Temporal.Activity.Definition.D:R:ActivityArgsKnownActivity
temporal-sdk-2025.10.1.0> - Temporal.Activity.Definition.D:R:ActivityResultKnownActivity
temporal-sdk-2025.10.1.0> - Temporal.Activity.Definition.D:R:ActivityArgsActivity
temporal-sdk-2025.10.1.0> - Temporal.Activity.Definition.D:R:ActivityResultActivity
temporal-sdk-2025.10.1.0> - Temporal.Activity.Definition.D:R:ActivityArgsFUN
temporal-sdk-2025.10.1.0> - Temporal.Activity.Definition.D:R:ActivityResultFUN
temporal-sdk-2025.10.1.0> - Temporal.Activity.Definition.D:R:ActivityArgsProvidedActivity
temporal-sdk-2025.10.1.0> - Temporal.Activity.Definition.D:R:ActivityResultProvidedActivity
temporal-sdk-2025.10.1.0> - Temporal.Workflow.Definition.D:R:WorkflowArgsKnownWorkflow
temporal-sdk-2025.10.1.0> - Temporal.Workflow.Definition.D:R:WorkflowResultKnownWorkflow
temporal-sdk-2025.10.1.0> - Temporal.Workflow.Definition.D:R:WorkflowArgsProvidedWorkflow
temporal-sdk-2025.10.1.0> - Temporal.Workflow.Definition.D:R:WorkflowResultProvidedWorkflow
temporal-sdk-2025.10.1.0> - Temporal.TH.Classes.D:R:WorkflowArgsWorkflowImpl
temporal-sdk-2025.10.1.0> - Temporal.TH.Classes.D:R:WorkflowResultWorkflowImpl
temporal-sdk-2025.10.1.0> - Temporal.TH.Classes.D:R:ActivityArgsActivityImpl
temporal-sdk-2025.10.1.0> - Temporal.TH.Classes.D:R:ActivityResultActivityImpl
temporal-sdk-2025.10.1.0> Documentation created: dist/doc/html/temporal-sdk/,
temporal-sdk-2025.10.1.0> dist/doc/html/temporal-sdk/temporal-sdk.txt
temporal-sdk-2025.10.1.0> Preprocessing test suite 'temporal-sdk-tests' for temporal-sdk-2025.10.1.0..
temporal-sdk-2025.10.1.0> haddockPhase completed in 46 seconds
temporal-sdk-2025.10.1.0> Running phase: installPhase
temporal-sdk-2025.10.1.0> Installing library in /nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/lib/ghc-9.8.4/lib/aarch64-osx-ghc-9.8.4/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN
temporal-sdk-2025.10.1.0> Running phase: fixupPhase
temporal-sdk-2025.10.1.0> checking for references to /private/tmp/nix-build-temporal-sdk-2025.10.1.0.drv-2/ in /nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0...
temporal-sdk-2025.10.1.0> patching script interpreter paths in /nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0
temporal-sdk-2025.10.1.0> stripping (with command strip and flags -S) in /nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/lib
temporal-sdk-2025.10.1.0> checking for references to /private/tmp/nix-build-temporal-sdk-2025.10.1.0.drv-2/ in /nix/store/0hbh9003k2xzd5id99ahsls90bqgdkz0-temporal-sdk-2025.10.1.0-doc...
temporal-sdk-2025.10.1.0> patching script interpreter paths in /nix/store/0hbh9003k2xzd5id99ahsls90bqgdkz0-temporal-sdk-2025.10.1.0-doc
temporal-sdk-coverage-ghc98> Running phase: buildPhase
temporal-sdk-coverage-ghc98> Building coverage report for temporal-sdk...
temporal-sdk-coverage-ghc98> SDK package: /nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0
temporal-sdk-coverage-ghc98> Found pre-generated HPC HTML report
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html' -> 'coverage/html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests' -> 'coverage/html/temporal-sdk-tests'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Workflow.Update.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Workflow.Update.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Workflow.Unsafe.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Workflow.Unsafe.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Workflow.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Workflow.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Worker.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Worker.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.TH.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.TH.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Testing.MockActivityEnvironment.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Testing.MockActivityEnvironment.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Testing.Assertions.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Testing.Assertions.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.SearchAttributes.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.SearchAttributes.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Payload.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Payload.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Operator.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Operator.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Interceptor.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Interceptor.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Exception.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Exception.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.EphemeralServer.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.EphemeralServer.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Duration.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Duration.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Contrib.OpenTelemetry.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Contrib.OpenTelemetry.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Common.Logging.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Common.Logging.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Client.TestService.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Client.TestService.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Client.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Client.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Bundle.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Bundle.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Activity.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Activity.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Data.EvalRecord.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Data.EvalRecord.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/hpc_index.html' -> 'coverage/html/temporal-sdk-tests/hpc_index.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/hpc_index_fun.html' -> 'coverage/html/temporal-sdk-tests/hpc_index_fun.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/hpc_index_alt.html' -> 'coverage/html/temporal-sdk-tests/hpc_index_alt.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/hpc_index_exp.html' -> 'coverage/html/temporal-sdk-tests/hpc_index_exp.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0' -> 'coverage/html/temporal-sdk-2025.10.1.0'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Workflow.Update.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Workflow.Update.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Workflow.Unsafe.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Workflow.Unsafe.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Workflow.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Workflow.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Worker.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Worker.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.TH.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.TH.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Testing.MockActivityEnvironment.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Testing.MockActivityEnvironment.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Testing.Assertions.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Testing.Assertions.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.SearchAttributes.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.SearchAttributes.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Payload.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Payload.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Operator.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Operator.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Interceptor.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Interceptor.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Exception.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Exception.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.EphemeralServer.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.EphemeralServer.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Duration.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Duration.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Contrib.OpenTelemetry.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Contrib.OpenTelemetry.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Common.Logging.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Common.Logging.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Client.TestService.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Client.TestService.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Client.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Client.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Bundle.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Bundle.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Activity.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Temporal.Activity.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Data.EvalRecord.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-Bwr9p3RVBE31fUXT38s4JN/Data.EvalRecord.hs.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/hpc_index.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/hpc_index.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/hpc_index_fun.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/hpc_index_fun.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/hpc_index_alt.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/hpc_index_alt.html'
temporal-sdk-coverage-ghc98> '/nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/hpc_index_exp.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/hpc_index_exp.html'
temporal-sdk-coverage-ghc98> Coverage HTML report copied successfully!
temporal-sdk-coverage-ghc98> Copying .tix files...
temporal-sdk-coverage-ghc98> cp: missing destination file operand after 'coverage/tix/'
temporal-sdk-coverage-ghc98> Try 'cp --help' for more information.
temporal-sdk-coverage-ghc98> Warning: Could not find .tix file or .mix directory
temporal-sdk-coverage-ghc98> .tix file: /nix/store/vq07h0v9pkr8gwbmi1jjs5srakwslvd3-temporal-sdk-2025.10.1.0/share/hpc/vanilla/tix/temporal-sdk-tests.tix (exists: no)
temporal-sdk-coverage-ghc98> .mix dir: (exists: no)
temporal-sdk-coverage-ghc98> Running phase: installPhase
temporal-sdk-coverage-ghc98> Coverage report installed to /nix/store/s4x9wqbw77rn6qg7nnsdfl345bad489q-temporal-sdk-coverage-ghc98/share/hpc/html/index.html
Loading