Skip to content

use 'atomicModifyIORefCAS' where possible

2468637
Select commit
Loading
Failed to load commit list.
Merged

use 'atomicModifyIORefCAS' where possible #252

use 'atomicModifyIORefCAS' where possible
2468637
Select commit
Loading
Failed to load commit list.
Garnix CI / package hs-temporal-suite-ghc98 [aarch64-linux] succeeded Nov 21, 2025 in 5m 1s

package hs-temporal-suite-ghc98 [aarch64-linux]

package hs-temporal-suite-ghc98 [aarch64-linux] succeeded

Details

Last 100 lines of logs:

temporal-sdk-codec-server-2025.10.1.0>   Missing documentation for:
temporal-sdk-codec-server-2025.10.1.0>     Module header
temporal-sdk-codec-server-2025.10.1.0>     codecServerMiddleware (src/Temporal/Codec/Server.hs:95)
temporal-sdk-codec-server-2025.10.1.0>     CodecServerConfig (src/Temporal/Codec/Server.hs:48)
temporal-sdk-codec-server-2025.10.1.0>     CorsResourcePolicy
temporal-sdk-codec-server-2025.10.1.0>     ErrorResponse (src/Temporal/Codec/Server.hs:42)
temporal-sdk-codec-server-2025.10.1.0>     AuthorizationHeaderValue (src/Temporal/Codec/Server.hs:39)
temporal-sdk-codec-server-2025.10.1.0>     Payload
temporal-sdk-codec-server-2025.10.1.0>     temporalCloudCorsPolicy (src/Temporal/Codec/Server.hs:82)
temporal-sdk-optimal-codec-2025.10.1.0> 
temporal-sdk-optimal-codec-2025.10.1.0> src/Temporal/Codec/Optimal.hs:66:1: warning: [GHC-65490] [-Wmissing-role-annotations]
temporal-sdk-optimal-codec-2025.10.1.0>     Missing role annotation: type role Composite nominal
temporal-sdk-optimal-codec-2025.10.1.0>    |
temporal-sdk-optimal-codec-2025.10.1.0> 66 | data Composite (codecs :: [Type]) where
temporal-sdk-optimal-codec-2025.10.1.0>    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
temporal-sdk-optimal-codec-2025.10.1.0> Haddock coverage:
temporal-sdk-optimal-codec-2025.10.1.0> Warning: Temporal.Codec.Optimal: Could not find documentation for exported module: Data.Constraint.If
temporal-sdk-optimal-codec-2025.10.1.0> Warning: Temporal.Codec.Optimal: Couldn't find .haddock for export ||
temporal-sdk-optimal-codec-2025.10.1.0> Warning: Temporal.Codec.Optimal: Couldn't find .haddock for export ifSat
temporal-sdk-optimal-codec-2025.10.1.0> Warning: Temporal.Codec.Optimal: Couldn't find .haddock for export IfSat
temporal-sdk-optimal-codec-2025.10.1.0> Warning: Temporal.Codec.Optimal: Couldn't find .haddock for export IsSat
temporal-sdk-optimal-codec-2025.10.1.0>   14% (  1 /  7) in 'Temporal.Codec.Optimal'
temporal-sdk-optimal-codec-2025.10.1.0>   Missing documentation for:
temporal-sdk-optimal-codec-2025.10.1.0>     Module header
temporal-sdk-optimal-codec-2025.10.1.0>     defaultCodec (src/Temporal/Codec/Optimal.hs:106)
temporal-sdk-optimal-codec-2025.10.1.0>     ||
temporal-sdk-optimal-codec-2025.10.1.0>     ifSat
temporal-sdk-optimal-codec-2025.10.1.0>     IfSat
temporal-sdk-optimal-codec-2025.10.1.0>     IsSat
temporal-codec-encryption-2025.10.1.0> Running phase: checkPhase
temporal-codec-encryption-2025.10.1.0> Running 1 test suites...
temporal-codec-encryption-2025.10.1.0> Test suite encryption-tests: RUNNING...
temporal-codec-encryption-2025.10.1.0> ━━━ Main ━━━
temporal-codec-encryption-2025.10.1.0>   ✓ prop_roundtripEncryption passed 100 tests.
temporal-codec-encryption-2025.10.1.0>   ✓ prop_failedDecryptionWithTamperedCiphertext passed 100 tests.
temporal-codec-encryption-2025.10.1.0>   ✓ 2 succeeded.
temporal-codec-encryption-2025.10.1.0> Test suite encryption-tests: PASS
temporal-codec-encryption-2025.10.1.0> Test suite logged to:
temporal-codec-encryption-2025.10.1.0> dist/test/temporal-codec-encryption-2025.10.1.0-encryption-tests.log
temporal-codec-encryption-2025.10.1.0> 1 of 1 test suites (1 of 1 test cases) passed.
temporal-codec-encryption-2025.10.1.0> Running phase: haddockPhase
temporal-codec-encryption-2025.10.1.0> Preprocessing library for temporal-codec-encryption-2025.10.1.0..
temporal-codec-encryption-2025.10.1.0> Running Haddock on library for temporal-codec-encryption-2025.10.1.0..
temporal-codec-encryption-2025.10.1.0> Warning: The documentation for the following packages are not installed. No
temporal-codec-encryption-2025.10.1.0> links will be generated to these packages: attoparsec-0.14.4,
temporal-codec-encryption-2025.10.1.0> attoparsec-0.14.4, proto-lens-runtime-0.7.0.6
temporal-codec-encryption-2025.10.1.0> Warning: --source-* options are ignored when --hyperlinked-source is enabled.
temporal-codec-encryption-2025.10.1.0> [1 of 1] Compiling Temporal.Codec.Encryption ( src/Temporal/Codec/Encryption.hs, nothing )
temporal-codec-encryption-2025.10.1.0> Haddock coverage:
temporal-codec-encryption-2025.10.1.0>   20% (  2 / 10) in 'Temporal.Codec.Encryption'
temporal-codec-encryption-2025.10.1.0>   Missing documentation for:
temporal-codec-encryption-2025.10.1.0>     Module header
temporal-codec-encryption-2025.10.1.0>     Key (src/Temporal/Codec/Encryption.hs:33)
temporal-codec-encryption-2025.10.1.0>     keyFromBytes (src/Temporal/Codec/Encryption.hs:43)
temporal-codec-encryption-2025.10.1.0>     Cipher (src/Temporal/Codec/Encryption.hs:38)
temporal-codec-encryption-2025.10.1.0>     keyToBase64 (src/Temporal/Codec/Encryption.hs:47)
temporal-codec-encryption-2025.10.1.0>     keyFromBase64 (src/Temporal/Codec/Encryption.hs:51)
temporal-codec-encryption-2025.10.1.0>     Encrypted (src/Temporal/Codec/Encryption.hs:70)
temporal-codec-encryption-2025.10.1.0>     mkEncryptionCodec (src/Temporal/Codec/Encryption.hs:79)
temporal-sdk-codec-server-2025.10.1.0> Documentation created: dist/doc/html/temporal-sdk-codec-server/,
temporal-sdk-codec-server-2025.10.1.0> dist/doc/html/temporal-sdk-codec-server/temporal-sdk-codec-server.txt
temporal-sdk-codec-server-2025.10.1.0> Running phase: installPhase
temporal-sdk-codec-server-2025.10.1.0> Installing library in /nix/store/iyc6dlkifhhc0mxnf18bm11vlyp2qnpf-temporal-sdk-codec-server-2025.10.1.0/lib/ghc-9.8.4/lib/aarch64-linux-ghc-9.8.4/temporal-sdk-codec-server-2025.10.1.0-GZAEFEhC9LeAjN1KIvEhCK
temporal-sdk-codec-server-2025.10.1.0> Running phase: fixupPhase
temporal-sdk-codec-server-2025.10.1.0> shrinking RPATHs of ELF executables and libraries in /nix/store/iyc6dlkifhhc0mxnf18bm11vlyp2qnpf-temporal-sdk-codec-server-2025.10.1.0
temporal-sdk-codec-server-2025.10.1.0> shrinking /nix/store/iyc6dlkifhhc0mxnf18bm11vlyp2qnpf-temporal-sdk-codec-server-2025.10.1.0/lib/ghc-9.8.4/lib/aarch64-linux-ghc-9.8.4/libHStemporal-sdk-codec-server-2025.10.1.0-GZAEFEhC9LeAjN1KIvEhCK-ghc9.8.4.so
temporal-sdk-codec-server-2025.10.1.0> checking for references to /build/ in /nix/store/iyc6dlkifhhc0mxnf18bm11vlyp2qnpf-temporal-sdk-codec-server-2025.10.1.0...
temporal-sdk-codec-server-2025.10.1.0> patching script interpreter paths in /nix/store/iyc6dlkifhhc0mxnf18bm11vlyp2qnpf-temporal-sdk-codec-server-2025.10.1.0
temporal-sdk-codec-server-2025.10.1.0> stripping (with command strip and flags -S -p) in  /nix/store/iyc6dlkifhhc0mxnf18bm11vlyp2qnpf-temporal-sdk-codec-server-2025.10.1.0/lib
temporal-sdk-codec-server-2025.10.1.0> shrinking RPATHs of ELF executables and libraries in /nix/store/d40p82xfivqp4yfk0vd0w383d4a6v2yn-temporal-sdk-codec-server-2025.10.1.0-doc
temporal-sdk-codec-server-2025.10.1.0> checking for references to /build/ in /nix/store/d40p82xfivqp4yfk0vd0w383d4a6v2yn-temporal-sdk-codec-server-2025.10.1.0-doc...
temporal-sdk-codec-server-2025.10.1.0> patching script interpreter paths in /nix/store/d40p82xfivqp4yfk0vd0w383d4a6v2yn-temporal-sdk-codec-server-2025.10.1.0-doc
temporal-sdk-optimal-codec-2025.10.1.0> Documentation created: dist/doc/html/temporal-sdk-optimal-codec/,
temporal-sdk-optimal-codec-2025.10.1.0> dist/doc/html/temporal-sdk-optimal-codec/temporal-sdk-optimal-codec.txt
temporal-sdk-optimal-codec-2025.10.1.0> Running phase: installPhase
temporal-sdk-optimal-codec-2025.10.1.0> Installing library in /nix/store/pm9b38vma4zmfylpbparb2axr4b7z9lj-temporal-sdk-optimal-codec-2025.10.1.0/lib/ghc-9.8.4/lib/aarch64-linux-ghc-9.8.4/temporal-sdk-optimal-codec-2025.10.1.0-A1umPhKAFHLEV58bvltvQ3
temporal-sdk-optimal-codec-2025.10.1.0> Running phase: fixupPhase
temporal-sdk-optimal-codec-2025.10.1.0> shrinking RPATHs of ELF executables and libraries in /nix/store/pm9b38vma4zmfylpbparb2axr4b7z9lj-temporal-sdk-optimal-codec-2025.10.1.0
temporal-sdk-optimal-codec-2025.10.1.0> shrinking /nix/store/pm9b38vma4zmfylpbparb2axr4b7z9lj-temporal-sdk-optimal-codec-2025.10.1.0/lib/ghc-9.8.4/lib/aarch64-linux-ghc-9.8.4/libHStemporal-sdk-optimal-codec-2025.10.1.0-A1umPhKAFHLEV58bvltvQ3-ghc9.8.4.so
temporal-sdk-optimal-codec-2025.10.1.0> checking for references to /build/ in /nix/store/pm9b38vma4zmfylpbparb2axr4b7z9lj-temporal-sdk-optimal-codec-2025.10.1.0...
temporal-sdk-optimal-codec-2025.10.1.0> patching script interpreter paths in /nix/store/pm9b38vma4zmfylpbparb2axr4b7z9lj-temporal-sdk-optimal-codec-2025.10.1.0
temporal-sdk-optimal-codec-2025.10.1.0> stripping (with command strip and flags -S -p) in  /nix/store/pm9b38vma4zmfylpbparb2axr4b7z9lj-temporal-sdk-optimal-codec-2025.10.1.0/lib
temporal-sdk-optimal-codec-2025.10.1.0> shrinking RPATHs of ELF executables and libraries in /nix/store/1zf9pdn7s83b7qr0rk6nmy921svihryy-temporal-sdk-optimal-codec-2025.10.1.0-doc
temporal-sdk-optimal-codec-2025.10.1.0> checking for references to /build/ in /nix/store/1zf9pdn7s83b7qr0rk6nmy921svihryy-temporal-sdk-optimal-codec-2025.10.1.0-doc...
temporal-sdk-optimal-codec-2025.10.1.0> patching script interpreter paths in /nix/store/1zf9pdn7s83b7qr0rk6nmy921svihryy-temporal-sdk-optimal-codec-2025.10.1.0-doc
temporal-codec-encryption-2025.10.1.0> Documentation created: dist/doc/html/temporal-codec-encryption/,
temporal-codec-encryption-2025.10.1.0> dist/doc/html/temporal-codec-encryption/temporal-codec-encryption.txt
temporal-codec-encryption-2025.10.1.0> Preprocessing test suite 'encryption-tests' for temporal-codec-encryption-2025.10.1.0..
temporal-codec-encryption-2025.10.1.0> Running phase: installPhase
temporal-codec-encryption-2025.10.1.0> Installing library in /nix/store/z02i33j3i3madxl1p79h76yak9cqmxx5-temporal-codec-encryption-2025.10.1.0/lib/ghc-9.8.4/lib/aarch64-linux-ghc-9.8.4/temporal-codec-encryption-2025.10.1.0-I4a5TX6cD3T9lTbzKu0NRy
temporal-codec-encryption-2025.10.1.0> Running phase: fixupPhase
temporal-codec-encryption-2025.10.1.0> shrinking RPATHs of ELF executables and libraries in /nix/store/z02i33j3i3madxl1p79h76yak9cqmxx5-temporal-codec-encryption-2025.10.1.0
temporal-codec-encryption-2025.10.1.0> shrinking /nix/store/z02i33j3i3madxl1p79h76yak9cqmxx5-temporal-codec-encryption-2025.10.1.0/lib/ghc-9.8.4/lib/aarch64-linux-ghc-9.8.4/libHStemporal-codec-encryption-2025.10.1.0-I4a5TX6cD3T9lTbzKu0NRy-ghc9.8.4.so
temporal-codec-encryption-2025.10.1.0> checking for references to /build/ in /nix/store/z02i33j3i3madxl1p79h76yak9cqmxx5-temporal-codec-encryption-2025.10.1.0...
temporal-codec-encryption-2025.10.1.0> patching script interpreter paths in /nix/store/z02i33j3i3madxl1p79h76yak9cqmxx5-temporal-codec-encryption-2025.10.1.0
temporal-codec-encryption-2025.10.1.0> stripping (with command strip and flags -S -p) in  /nix/store/z02i33j3i3madxl1p79h76yak9cqmxx5-temporal-codec-encryption-2025.10.1.0/lib
temporal-codec-encryption-2025.10.1.0> shrinking RPATHs of ELF executables and libraries in /nix/store/26igj97bykyjmq6i13l1ph0qz65nvpcq-temporal-codec-encryption-2025.10.1.0-doc
temporal-codec-encryption-2025.10.1.0> checking for references to /build/ in /nix/store/26igj97bykyjmq6i13l1ph0qz65nvpcq-temporal-codec-encryption-2025.10.1.0-doc...
temporal-codec-encryption-2025.10.1.0> patching script interpreter paths in /nix/store/26igj97bykyjmq6i13l1ph0qz65nvpcq-temporal-codec-encryption-2025.10.1.0-doc
hs-temporal-suite-ghc98> created 19 symlinks in user environment