Skip to content

provide specific error message for invalid assignment shorthand #12731

provide specific error message for invalid assignment shorthand

provide specific error message for invalid assignment shorthand #12731

Triggered via pull request July 17, 2026 15:46
Status Failure
Total duration 9m 57s
Artifacts 1

ci.yaml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

9 errors and 246 warnings
test (stable, x86_64-unknown-linux-gnu)
note: ‘__builtin___snprintf_chk’ output between 4 and 5 bytes into a destination of size 4
test (stable, x86_64-unknown-linux-gnu)
note: ‘__builtin___snprintf_chk’ output between 4 and 5 bytes into a destination of size 4
test (stable, x86_64-unknown-linux-gnu)
note: ‘__builtin___snprintf_chk’ output between 4 and 5 bytes into a destination of size 4
test (stable, x86_64-unknown-linux-gnu)
note: ‘__builtin___snprintf_chk’ output between 4 and 5 bytes into a destination of size 4
test (stable, x86_64-unknown-linux-musl)
note: ‘__builtin___snprintf_chk’ output between 4 and 5 bytes into a destination of size 4
test (stable, x86_64-unknown-linux-musl)
note: ‘__builtin___snprintf_chk’ output between 4 and 5 bytes into a destination of size 4
test (stable, x86_64-unknown-linux-musl)
note: ‘__builtin___snprintf_chk’ output between 4 and 5 bytes into a destination of size 4
test (stable, x86_64-unknown-linux-musl)
note: ‘__builtin___snprintf_chk’ output between 4 and 5 bytes into a destination of size 4
test (stable, x86_64-apple-darwin)
Process completed with exit code 1.
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu): test/project_erlang/build/prod/erlang/gleam_stdlib/_gleam_artefacts/gleam_stdlib.erl#L155
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu): test/project_erlang/build/prod/erlang/yamerl/src/yamerl_constr.erl#L801
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-unknown-linux-gnu): test/project_erlang/build/prod/erlang/yamerl/src/yamerl_node_binary.erl#L72
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-unknown-linux-gnu): test/project_erlang/build/prod/erlang/yamerl/src/yamerl_node_binary.erl#L65
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-unknown-linux-gnu)
‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=]
test (stable, x86_64-unknown-linux-gnu)
‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=]
test (stable, x86_64-unknown-linux-gnu): test/project_erlang/build/dev/erlang/gleam_stdlib/_gleam_artefacts/gleam_stdlib.erl#L155
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-gnu): test/project_erlang/build/dev/erlang/yamerl/src/yamerl_node_binary.erl#L72
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-unknown-linux-gnu): test/project_erlang/build/dev/erlang/yamerl/src/yamerl_node_binary.erl#L65
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-unknown-linux-gnu): test/project_erlang/build/dev/erlang/yamerl/src/yamerl_constr.erl#L801
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-unknown-linux-gnu)
‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=]
test (stable, x86_64-unknown-linux-gnu)
‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=]
test-projects
Deprecated pipe use
test-projects: test/subdir_ffi/build/dev/erlang/gleam_stdlib/_gleam_artefacts/gleam_stdlib.erl#L168
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test-projects: test/subdir_ffi/build/dev/erlang/gleam_stdlib/_gleam_artefacts/gleam_stdlib.erl#L162
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test-projects: test/subdir_ffi/build/dev/erlang/gleam_stdlib/_gleam_artefacts/gleam_stdlib.erl#L156
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test-projects
Incompatible gleam version range
test-projects
Incompatible gleam version range
test-projects
Incompatible gleam version range
test-projects
Incompatible gleam version range
test-projects
Transitive dependency imported
test-projects
Transitive dependency imported
test-projects
Truncated bit array segment
test-projects
Transitive dependency imported
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Transitive dependency imported
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Transitive dependency imported
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Transitive dependency imported
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects
Truncated bit array segment
test-projects: test/language/build/dev/erlang/gleam_stdlib/_gleam_artefacts/gleam_stdlib.erl#L91
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test-projects: test/language/build/dev/erlang/gleam_stdlib/_gleam_artefacts/gleam_stdlib.erl#L85
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test-projects: test/language/build/dev/erlang/gleam_stdlib/_gleam_artefacts/gleam_stdlib.erl#L79
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-pc-windows-msvc)
Incompatible gleam version range
test (stable, x86_64-pc-windows-msvc)
Incompatible gleam version range
test (stable, x86_64-pc-windows-msvc)
Incompatible gleam version range
test (stable, x86_64-pc-windows-msvc)
Incompatible gleam version range
test (stable, x86_64-pc-windows-msvc)
Incompatible gleam version range
test (stable, x86_64-pc-windows-msvc)
Incompatible gleam version range
test (stable, x86_64-pc-windows-msvc)
Incompatible gleam version range
test (stable, x86_64-pc-windows-msvc)
Incompatible gleam version range
test (stable, x86_64-pc-windows-msvc)
Incompatible gleam version range
test (stable, x86_64-pc-windows-msvc)
Incompatible gleam version range
test (stable, x86_64-pc-windows-msvc)
Transitive dependency imported
test (stable, x86_64-pc-windows-msvc)
Unused value
test (stable, x86_64-pc-windows-msvc)
Unused value
test (stable, x86_64-pc-windows-msvc)
Unused value
test (stable, x86_64-pc-windows-msvc)
Unused value
test (stable, x86_64-pc-windows-msvc)
Unused private function
test (stable, x86_64-pc-windows-msvc)
Unused private function
test (stable, x86_64-pc-windows-msvc)
Incompatible gleam version range
test (stable, x86_64-pc-windows-msvc)
Incompatible gleam version range
test (stable, x86_64-pc-windows-msvc)
Incompatible gleam version range
test (stable, x86_64-pc-windows-msvc)
Incompatible gleam version range
test (stable, x86_64-pc-windows-msvc)
Incompatible gleam version range
test (stable, x86_64-pc-windows-msvc)
Incompatible gleam version range
test (stable, x86_64-pc-windows-msvc)
Incompatible gleam version range
test (stable, x86_64-pc-windows-msvc)
Incompatible gleam version range
test (stable, x86_64-pc-windows-msvc): test/project_erlang_windows/build/prod/erlang/yamerl/src/yamerl_constr.erl#L801
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-pc-windows-msvc): test/project_erlang_windows/build/prod/erlang/yamerl/src/yamerl_node_binary.erl#L72
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-pc-windows-msvc): test/project_erlang_windows/build/prod/erlang/yamerl/src/yamerl_node_binary.erl#L65
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-pc-windows-msvc)
Incompatible gleam version range
test (stable, x86_64-pc-windows-msvc)
Incompatible gleam version range
test (stable, x86_64-pc-windows-msvc)
Incompatible gleam version range
test (stable, x86_64-pc-windows-msvc)
Incompatible gleam version range
test (stable, x86_64-pc-windows-msvc): test/project_erlang_windows/build/dev/erlang/yamerl/src/yamerl_constr.erl#L801
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-pc-windows-msvc): test/project_erlang_windows/build/dev/erlang/yamerl/src/yamerl_node_binary.erl#L72
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-pc-windows-msvc): test/project_erlang_windows/build/dev/erlang/yamerl/src/yamerl_node_binary.erl#L65
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, aarch64-apple-darwin, macos-latest, arm64, cargo, true)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl): test/project_erlang/build/prod/erlang/gleam_stdlib/_gleam_artefacts/gleam_stdlib.erl#L155
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl): test/project_erlang/build/prod/erlang/yamerl/src/yamerl_constr.erl#L801
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-unknown-linux-musl): test/project_erlang/build/prod/erlang/yamerl/src/yamerl_node_binary.erl#L72
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-unknown-linux-musl): test/project_erlang/build/prod/erlang/yamerl/src/yamerl_node_binary.erl#L65
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-unknown-linux-musl)
‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=]
test (stable, x86_64-unknown-linux-musl)
‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=]
test (stable, x86_64-unknown-linux-musl): test/project_erlang/build/dev/erlang/gleam_stdlib/_gleam_artefacts/gleam_stdlib.erl#L155
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl)
Incompatible gleam version range
test (stable, x86_64-unknown-linux-musl): test/project_erlang/build/dev/erlang/yamerl/src/yamerl_node_binary.erl#L72
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-unknown-linux-musl): test/project_erlang/build/dev/erlang/yamerl/src/yamerl_constr.erl#L801
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-unknown-linux-musl): test/project_erlang/build/dev/erlang/yamerl/src/yamerl_node_binary.erl#L65
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-unknown-linux-musl)
‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=]
test (stable, x86_64-unknown-linux-musl)
‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=]
test (stable, x86_64-apple-darwin): test/project_erlang/build/prod/erlang/yamerl/src/yamerl_constr.erl#L801
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-apple-darwin): test/project_erlang/build/prod/erlang/yamerl/src/yamerl_node_binary.erl#L72
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-apple-darwin): test/project_erlang/build/prod/erlang/yamerl/src/yamerl_node_binary.erl#L65
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-apple-darwin): test/project_erlang/build/dev/erlang/gleam_stdlib/_gleam_artefacts/gleam_stdlib.erl#L167
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-apple-darwin): test/project_erlang/build/dev/erlang/gleam_stdlib/_gleam_artefacts/gleam_stdlib.erl#L161
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-apple-darwin): test/project_erlang/build/dev/erlang/gleam_stdlib/_gleam_artefacts/gleam_stdlib.erl#L155
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-apple-darwin)
Incompatible gleam version range
test (stable, x86_64-apple-darwin)
Incompatible gleam version range
test (stable, x86_64-apple-darwin)
Incompatible gleam version range
test (stable, x86_64-apple-darwin)
Incompatible gleam version range
test (stable, x86_64-apple-darwin): test/project_erlang/build/dev/erlang/yamerl/src/yamerl_node_binary.erl#L72
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-apple-darwin): test/project_erlang/build/dev/erlang/yamerl/src/yamerl_node_binary.erl#L65
'catch ...' is deprecated; please use 'try ... catch ... end' instead.
test (stable, x86_64-apple-darwin): test/project_erlang/build/dev/erlang/yamerl/src/yamerl_constr.erl#L801
'catch ...' is deprecated; please use 'try ... catch ... end' instead.

Artifacts

Produced during runtime
Name Size Digest
gleam
17.1 MB
sha256:73f019be88e5ecdcee7b8d46f1ddf6e86a1fc65ef1b385f68d9d75591cda0afe