use 'atomicModifyIORefCAS' where possible #252
Merged
Garnix CI / package coverage-ghc96 [aarch64-linux]
succeeded
Nov 21, 2025 in 5m 50s
package coverage-ghc96 [aarch64-linux]
package coverage-ghc96 [aarch64-linux]
Details
Last 100 lines of logs:
temporal-sdk-2025.10.1.0> - Temporal.Activity.Definition.DirectActivityReferenceMsg
temporal-sdk-2025.10.1.0> - Temporal.Workflow.Definition.WorkflowUpdateDefinition
temporal-sdk-2025.10.1.0> Warning: Temporal.Client: could not find link destinations for:
temporal-sdk-2025.10.1.0> - Temporal.Common.UpdateId
temporal-sdk-2025.10.1.0> - Temporal.Client.Types.UpdateHandle
temporal-sdk-2025.10.1.0> Warning: Temporal.Client.Schedule: could not find link destinations for:
temporal-sdk-2025.10.1.0> - Temporal.Client.Schedule.PauseState
temporal-sdk-2025.10.1.0> Warning: Temporal.Client.Namespace: could not find link destinations for:
temporal-sdk-2025.10.1.0> - Temporal.Client.Namespace.ClusterReplicationConfig
temporal-sdk-2025.10.1.0> - Temporal.Client.Namespace.ReplicationState
temporal-sdk-2025.10.1.0> Warning: Temporal.Activity: could not find link destinations for:
temporal-sdk-2025.10.1.0> - Temporal.Activity.Definition.DirectActivityReferenceMsg
temporal-sdk-2025.10.1.0> Warning: Temporal.TH: could not find link destinations for:
temporal-sdk-2025.10.1.0> - Temporal.Activity.Definition.DirectActivityReferenceMsg
temporal-sdk-2025.10.1.0> - Temporal.TH.Classes.FnActivityEnv
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> 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 1 minutes 20 seconds
temporal-sdk-2025.10.1.0> Running phase: installPhase
temporal-sdk-2025.10.1.0> Installing library in /nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/lib/ghc-9.6.6/lib/aarch64-linux-ghc-9.6.6/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U
temporal-sdk-2025.10.1.0> Running phase: fixupPhase
temporal-sdk-2025.10.1.0> shrinking RPATHs of ELF executables and libraries in /nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0
temporal-sdk-2025.10.1.0> shrinking /nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/lib/ghc-9.6.6/lib/aarch64-linux-ghc-9.6.6/libHStemporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U-ghc9.6.6.so
temporal-sdk-2025.10.1.0> checking for references to /build/ in /nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0...
temporal-sdk-2025.10.1.0> patching script interpreter paths in /nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0
temporal-sdk-2025.10.1.0> stripping (with command strip and flags -S -p) in /nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/lib
temporal-sdk-2025.10.1.0> shrinking RPATHs of ELF executables and libraries in /nix/store/hfdpkbwziz4nlhpx82ddq3pacv3mr0lm-temporal-sdk-2025.10.1.0-doc
temporal-sdk-2025.10.1.0> checking for references to /build/ in /nix/store/hfdpkbwziz4nlhpx82ddq3pacv3mr0lm-temporal-sdk-2025.10.1.0-doc...
temporal-sdk-2025.10.1.0> patching script interpreter paths in /nix/store/hfdpkbwziz4nlhpx82ddq3pacv3mr0lm-temporal-sdk-2025.10.1.0-doc
temporal-sdk-coverage-ghc96> Running phase: buildPhase
temporal-sdk-coverage-ghc96> Building coverage report for temporal-sdk...
temporal-sdk-coverage-ghc96> SDK package: /nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0
temporal-sdk-coverage-ghc96> Found pre-generated HPC HTML report
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html' -> 'coverage/html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-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-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-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-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-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-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-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-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-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-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Data.EvalRecord.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Data.EvalRecord.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Activity.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Activity.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Bundle.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Bundle.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Client.TestService.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Client.TestService.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Client.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Client.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Common.Logging.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Common.Logging.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Contrib.OpenTelemetry.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Contrib.OpenTelemetry.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Duration.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Duration.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.EphemeralServer.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.EphemeralServer.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Exception.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Exception.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Interceptor.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Interceptor.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Operator.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Operator.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Payload.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Payload.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.SearchAttributes.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.SearchAttributes.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.TH.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.TH.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Testing.Assertions.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Testing.Assertions.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Testing.MockActivityEnvironment.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Testing.MockActivityEnvironment.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Worker.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Worker.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Workflow.Unsafe.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Workflow.Unsafe.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Workflow.Update.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Workflow.Update.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Workflow.hs.html' -> 'coverage/html/temporal-sdk-2025.10.1.0/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Workflow.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests' -> 'coverage/html/temporal-sdk-tests'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-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-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-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-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-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-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-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-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Data.EvalRecord.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Data.EvalRecord.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Activity.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Activity.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Bundle.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Bundle.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Client.TestService.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Client.TestService.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Client.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Client.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Common.Logging.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Common.Logging.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Contrib.OpenTelemetry.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Contrib.OpenTelemetry.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Duration.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Duration.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.EphemeralServer.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.EphemeralServer.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Exception.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Exception.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Interceptor.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Interceptor.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Operator.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Operator.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Payload.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Payload.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.SearchAttributes.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.SearchAttributes.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.TH.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.TH.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Testing.Assertions.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Testing.Assertions.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Testing.MockActivityEnvironment.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Testing.MockActivityEnvironment.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Worker.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Worker.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Workflow.Unsafe.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Workflow.Unsafe.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Workflow.Update.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Workflow.Update.hs.html'
temporal-sdk-coverage-ghc96> '/nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Workflow.hs.html' -> 'coverage/html/temporal-sdk-tests/temporal-sdk-2025.10.1.0-320xBkkSmkhBPvyUJBPd4U/Temporal.Workflow.hs.html'
temporal-sdk-coverage-ghc96> Coverage HTML report copied successfully!
temporal-sdk-coverage-ghc96> Copying .tix files...
temporal-sdk-coverage-ghc96> cp: missing destination file operand after 'coverage/tix/'
temporal-sdk-coverage-ghc96> Try 'cp --help' for more information.
temporal-sdk-coverage-ghc96> Warning: Could not find .tix file or .mix directory
temporal-sdk-coverage-ghc96> .tix file: /nix/store/hz83b9377hikzp6ksn7d6kizglqkd03d-temporal-sdk-2025.10.1.0/share/hpc/vanilla/tix/temporal-sdk-tests.tix (exists: no)
temporal-sdk-coverage-ghc96> .mix dir: (exists: no)
temporal-sdk-coverage-ghc96> Running phase: installPhase
temporal-sdk-coverage-ghc96> Coverage report installed to /nix/store/wdgp5gq4a0frnsqanqy00kifjrmcvm6f-temporal-sdk-coverage-ghc96/share/hpc/html/index.html
Loading