Fix OTP 28/29 compatibility and modernize the build #185
Annotations
15 errors and 56 warnings
|
Dialyzer:
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p448/f_field.h#L85
note: previously declared as ‘uint8_t *’ {aka ‘unsigned char *’}
|
|
Dialyzer:
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p25519/f_field.h#L85
note: previously declared as ‘uint8_t *’ {aka ‘unsigned char *’}
|
|
Test (1.20.2, 29.0.3, 3.27.0, true)
Process completed with exit code 1.
|
|
Test (1.20.2, 29.0.3, 3.27.0, true):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p448/f_field.h#L85
note: previously declared as ‘uint8_t *’ {aka ‘unsigned char *’}
|
|
Test (1.20.2, 29.0.3, 3.27.0, true):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p25519/f_field.h#L85
note: previously declared as ‘uint8_t *’ {aka ‘unsigned char *’}
|
|
Test (1.20.2, 29.0.3, 3.27.0, true):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p448/f_field.h#L85
note: previously declared as ‘uint8_t *’ {aka ‘unsigned char *’}
|
|
Test (1.20.2, 29.0.3, 3.27.0, true):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p25519/f_field.h#L85
note: previously declared as ‘uint8_t *’ {aka ‘unsigned char *’}
|
|
Test (1.20.2, 27.3.4.14, 3.27.0):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p448/f_field.h#L85
note: previously declared as ‘uint8_t *’ {aka ‘unsigned char *’}
|
|
Test (1.20.2, 27.3.4.14, 3.27.0):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p25519/f_field.h#L85
note: previously declared as ‘uint8_t *’ {aka ‘unsigned char *’}
|
|
Test (1.20.2, 27.3.4.14, 3.27.0):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p448/f_field.h#L85
note: previously declared as ‘uint8_t *’ {aka ‘unsigned char *’}
|
|
Test (1.20.2, 27.3.4.14, 3.27.0):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p25519/f_field.h#L85
note: previously declared as ‘uint8_t *’ {aka ‘unsigned char *’}
|
|
Test (1.20.2, 28.5.0.3, 3.27.0):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p448/f_field.h#L85
note: previously declared as ‘uint8_t *’ {aka ‘unsigned char *’}
|
|
Test (1.20.2, 28.5.0.3, 3.27.0):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p25519/f_field.h#L85
note: previously declared as ‘uint8_t *’ {aka ‘unsigned char *’}
|
|
Test (1.20.2, 28.5.0.3, 3.27.0):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p448/f_field.h#L85
note: previously declared as ‘uint8_t *’ {aka ‘unsigned char *’}
|
|
Test (1.20.2, 28.5.0.3, 3.27.0):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p25519/f_field.h#L85
note: previously declared as ‘uint8_t *’ {aka ‘unsigned char *’}
|
|
Dialyzer
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Dialyzer
"xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"
|
|
Dialyzer
erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
|
|
Dialyzer
erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
|
|
Dialyzer:
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p448/f_generic.c#L27
argument 1 of type ‘uint8_t[56]’ {aka ‘unsigned char[56]’} with mismatched bound [-Warray-parameter=]
|
|
Dialyzer:
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p25519/f_generic.c#L27
argument 1 of type ‘uint8_t[32]’ {aka ‘unsigned char[32]’} with mismatched bound [-Warray-parameter=]
|
|
Dialyzer:
deps/libsodium/c_src/drv/libsodium_api_utils.c#L798
implicit declaration of function ‘strnlen’; did you mean ‘strlen’? [-Wimplicit-function-declaration]
|
|
Test (1.20.2, 29.0.3, 3.27.0, true)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test (1.20.2, 29.0.3, 3.27.0, true)
"xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"
|
|
Test (1.20.2, 29.0.3, 3.27.0, true)
erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
|
|
Test (1.20.2, 29.0.3, 3.27.0, true)
erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
|
|
Test (1.20.2, 29.0.3, 3.27.0, true):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p448/f_generic.c#L27
argument 1 of type ‘uint8_t[56]’ {aka ‘unsigned char[56]’} with mismatched bound [-Warray-parameter=]
|
|
Test (1.20.2, 29.0.3, 3.27.0, true):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p25519/f_generic.c#L27
argument 1 of type ‘uint8_t[32]’ {aka ‘unsigned char[32]’} with mismatched bound [-Warray-parameter=]
|
|
Test (1.20.2, 29.0.3, 3.27.0, true):
deps/libsodium/c_src/drv/libsodium_api_utils.c#L798
implicit declaration of function ‘strnlen’; did you mean ‘strlen’? [-Wimplicit-function-declaration]
|
|
Test (1.20.2, 29.0.3, 3.27.0, true)
erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
|
|
Test (1.20.2, 29.0.3, 3.27.0, true)
erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
|
|
Test (1.20.2, 29.0.3, 3.27.0, true)
you must pass return_diagnostics: true when invoking Kernel.ParallelCompiler functions
|
|
Test (1.20.2, 29.0.3, 3.27.0, true)
setting :on_undefined_variable to :warn is deprecated. The warning behaviour will be removed in future releases
|
|
Test (1.20.2, 29.0.3, 3.27.0, true):
deps/libsodium/c_src/drv/libsodium_api_utils.c#L798
implicit declaration of function ‘strnlen’; did you mean ‘strlen’? [-Wimplicit-function-declaration]
|
|
Test (1.20.2, 29.0.3, 3.27.0, true):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p448/f_generic.c#L27
argument 1 of type ‘uint8_t[56]’ {aka ‘unsigned char[56]’} with mismatched bound [-Warray-parameter=]
|
|
Test (1.20.2, 29.0.3, 3.27.0, true):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p25519/f_generic.c#L27
argument 1 of type ‘uint8_t[32]’ {aka ‘unsigned char[32]’} with mismatched bound [-Warray-parameter=]
|
|
Test (1.20.2, 29.0.3, 3.27.0, true)
setting :on_undefined_variable to :warn is deprecated. The warning behaviour will be removed in future releases
|
|
Test (1.20.2, 29.0.3, 3.27.0, true)
a pattern `P1=P2` where both sides are constructors
|
|
Test (1.20.2, 29.0.3, 3.27.0, true)
a pattern `P1=P2` where both sides are constructors
|
|
Test (1.20.2, 27.3.4.14, 3.27.0)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test (1.20.2, 27.3.4.14, 3.27.0)
"xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"
|
|
Test (1.20.2, 27.3.4.14, 3.27.0)
erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
|
|
Test (1.20.2, 27.3.4.14, 3.27.0)
erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
|
|
Test (1.20.2, 27.3.4.14, 3.27.0):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p448/f_generic.c#L27
argument 1 of type ‘uint8_t[56]’ {aka ‘unsigned char[56]’} with mismatched bound [-Warray-parameter=]
|
|
Test (1.20.2, 27.3.4.14, 3.27.0):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p25519/f_generic.c#L27
argument 1 of type ‘uint8_t[32]’ {aka ‘unsigned char[32]’} with mismatched bound [-Warray-parameter=]
|
|
Test (1.20.2, 27.3.4.14, 3.27.0):
deps/libsodium/c_src/drv/libsodium_api_utils.c#L798
implicit declaration of function ‘strnlen’; did you mean ‘strlen’? [-Wimplicit-function-declaration]
|
|
Test (1.20.2, 27.3.4.14, 3.27.0)
you must pass return_diagnostics: true when invoking Kernel.ParallelCompiler functions
|
|
Test (1.20.2, 27.3.4.14, 3.27.0)
erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
|
|
Test (1.20.2, 27.3.4.14, 3.27.0)
erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
|
|
Test (1.20.2, 27.3.4.14, 3.27.0)
you must pass return_diagnostics: true when invoking Kernel.ParallelCompiler functions
|
|
Test (1.20.2, 27.3.4.14, 3.27.0)
setting :on_undefined_variable to :warn is deprecated. The warning behaviour will be removed in future releases
|
|
Test (1.20.2, 27.3.4.14, 3.27.0):
deps/libsodium/c_src/drv/libsodium_api_utils.c#L798
implicit declaration of function ‘strnlen’; did you mean ‘strlen’? [-Wimplicit-function-declaration]
|
|
Test (1.20.2, 27.3.4.14, 3.27.0):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p448/f_generic.c#L27
argument 1 of type ‘uint8_t[56]’ {aka ‘unsigned char[56]’} with mismatched bound [-Warray-parameter=]
|
|
Test (1.20.2, 27.3.4.14, 3.27.0):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p25519/f_generic.c#L27
argument 1 of type ‘uint8_t[32]’ {aka ‘unsigned char[32]’} with mismatched bound [-Warray-parameter=]
|
|
Test (1.20.2, 27.3.4.14, 3.27.0)
setting :on_undefined_variable to :warn is deprecated. The warning behaviour will be removed in future releases
|
|
Test (1.20.2, 28.5.0.3, 3.27.0)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test (1.20.2, 28.5.0.3, 3.27.0)
"xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"
|
|
Test (1.20.2, 28.5.0.3, 3.27.0)
erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
|
|
Test (1.20.2, 28.5.0.3, 3.27.0)
erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
|
|
Test (1.20.2, 28.5.0.3, 3.27.0):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p448/f_generic.c#L27
argument 1 of type ‘uint8_t[56]’ {aka ‘unsigned char[56]’} with mismatched bound [-Warray-parameter=]
|
|
Test (1.20.2, 28.5.0.3, 3.27.0):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p25519/f_generic.c#L27
argument 1 of type ‘uint8_t[32]’ {aka ‘unsigned char[32]’} with mismatched bound [-Warray-parameter=]
|
|
Test (1.20.2, 28.5.0.3, 3.27.0):
deps/libsodium/c_src/drv/libsodium_api_utils.c#L798
implicit declaration of function ‘strnlen’; did you mean ‘strlen’? [-Wimplicit-function-declaration]
|
|
Test (1.20.2, 28.5.0.3, 3.27.0)
you must pass return_diagnostics: true when invoking Kernel.ParallelCompiler functions
|
|
Test (1.20.2, 28.5.0.3, 3.27.0)
erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
|
|
Test (1.20.2, 28.5.0.3, 3.27.0)
erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
|
|
Test (1.20.2, 28.5.0.3, 3.27.0)
you must pass return_diagnostics: true when invoking Kernel.ParallelCompiler functions
|
|
Test (1.20.2, 28.5.0.3, 3.27.0)
setting :on_undefined_variable to :warn is deprecated. The warning behaviour will be removed in future releases
|
|
Test (1.20.2, 28.5.0.3, 3.27.0):
deps/libsodium/c_src/drv/libsodium_api_utils.c#L798
implicit declaration of function ‘strnlen’; did you mean ‘strlen’? [-Wimplicit-function-declaration]
|
|
Test (1.20.2, 28.5.0.3, 3.27.0):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p448/f_generic.c#L27
argument 1 of type ‘uint8_t[56]’ {aka ‘unsigned char[56]’} with mismatched bound [-Warray-parameter=]
|
|
Test (1.20.2, 28.5.0.3, 3.27.0):
deps/libdecaf/c_deps/ed448goldilocks-build/src/GENERATED/c/p25519/f_generic.c#L27
argument 1 of type ‘uint8_t[32]’ {aka ‘unsigned char[32]’} with mismatched bound [-Warray-parameter=]
|
|
Test (1.20.2, 28.5.0.3, 3.27.0)
setting :on_undefined_variable to :warn is deprecated. The warning behaviour will be removed in future releases
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ct-logs-29.0.3
|
992 KB |
sha256:21ca0d0cabab464635eca5b911ce51896cc7a2334d3e061291f2f5dbaf8c2415
|
|