Skip to content

Small script fixes (Make which truly silent and make start_lexical.sh symbolic-link friendly) #2608

Small script fixes (Make which truly silent and make start_lexical.sh symbolic-link friendly)

Small script fixes (Make which truly silent and make start_lexical.sh symbolic-link friendly) #2608

Re-run triggered December 23, 2024 02:38
Status Failure
Total duration 7m 39s
Artifacts

elixir.yml

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

Annotations

32 errors and 127 warnings
Static analysis
Process completed with exit code 8.
Test on OTP 25 / Elixir 1.14: apps/server/test/lexical/server/code_intelligence/completion/translations/macro_test.exs#L870
test test completion snippets (Lexical.Server.CodeIntelligence.Completion.Translations.MacroTest)
Test on OTP 25 / Elixir 1.14: apps/server/test/lexical/server/code_intelligence/completion/translations/macro_test.exs#L896
test describe blocks (Lexical.Server.CodeIntelligence.Completion.Translations.MacroTest)
Test on OTP 25 / Elixir 1.14: apps/server/test/lexical/server/code_intelligence/completion/translations/macro_test.exs#L849
test normal macro completion completes ExUnit macros without parens (Lexical.Server.CodeIntelligence.Completion.Translations.MacroTest)
Test on OTP 25 / Elixir 1.14: apps/server/test/lexical/server/code_intelligence/completion/translations/struct_test.exs#L90
test structs should complete module aliases after % (Lexical.Server.CodeIntelligence.Completion.Translations.StructTest)
Test on OTP 25 / Elixir 1.14: apps/server/test/lexical/server/code_intelligence/completion/translations/struct_test.exs#L111
test structs should complete, but not add curlies when last word not contains % (Lexical.Server.CodeIntelligence.Completion.Translations.StructTest)
Test on OTP 25 / Elixir 1.14
Process completed with exit code 2.
Test on OTP 25 / Elixir 1.13: apps/server/test/lexical/server/code_intelligence/completion/translations/macro_test.exs#L849
test normal macro completion completes ExUnit macros without parens (Lexical.Server.CodeIntelligence.Completion.Translations.MacroTest)
Test on OTP 25 / Elixir 1.13: apps/server/test/lexical/server/code_intelligence/completion/translations/macro_test.exs#L896
test describe blocks (Lexical.Server.CodeIntelligence.Completion.Translations.MacroTest)
Test on OTP 25 / Elixir 1.13: apps/server/test/lexical/server/code_intelligence/completion/translations/macro_test.exs#L870
test test completion snippets (Lexical.Server.CodeIntelligence.Completion.Translations.MacroTest)
Test on OTP 25 / Elixir 1.13: apps/server/test/lexical/server/code_intelligence/completion/translations/struct_test.exs#L111
test structs should complete, but not add curlies when last word not contains % (Lexical.Server.CodeIntelligence.Completion.Translations.StructTest)
Test on OTP 25 / Elixir 1.13: apps/server/test/lexical/server/code_intelligence/completion/translations/struct_test.exs#L90
test structs should complete module aliases after % (Lexical.Server.CodeIntelligence.Completion.Translations.StructTest)
Test on OTP 25 / Elixir 1.13
Process completed with exit code 2.
Test on OTP 27 / Elixir 1.17
The job was canceled because "_1_14_25" failed.
Test on OTP 27 / Elixir 1.17
The operation was canceled.
Test on OTP 26 / Elixir 1.15.6
The job was canceled because "_1_14_25" failed.
Test on OTP 26 / Elixir 1.15.6
** (SyntaxError) lib/parse_errors.ex:15:3: unexpected reserved word: end
Test on OTP 26 / Elixir 1.15.6
** (SyntaxError) lib/compilation_errors.ex:4:3: unexpected reserved word: end
Test on OTP 26 / Elixir 1.15.6
The operation was canceled.
Test on OTP 25 / Elixir 1.17
The job was canceled because "_1_14_25" failed.
Test on OTP 25 / Elixir 1.17
The operation was canceled.
Test on OTP 25 / Elixir 1.16
The job was canceled because "_1_14_25" failed.
Test on OTP 25 / Elixir 1.16
The operation was canceled.
Test on OTP 25 / Elixir 1.15.6
The job was canceled because "_1_14_25" failed.
Test on OTP 25 / Elixir 1.15.6
** (SyntaxError) lib/parse_errors.ex:15:3: unexpected reserved word: end
Test on OTP 25 / Elixir 1.15.6
** (SyntaxError) lib/compilation_errors.ex:4:3: unexpected reserved word: end
Test on OTP 25 / Elixir 1.15.6
The operation was canceled.
Test on OTP 26 / Elixir 1.16
The job was canceled because "_1_14_25" failed.
Test on OTP 26 / Elixir 1.16
The operation was canceled.
Test on OTP 26 / Elixir 1.17
The job was canceled because "_1_14_25" failed.
Test on OTP 26 / Elixir 1.17
The operation was canceled.
Run Dialyzer
Process completed with exit code 2.
Static analysis
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Static analysis
use Bitwise is deprecated. import Bitwise instead
Static analysis
Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead
Static analysis
variable "x" is unused (if the variable is not meant to be used, prefix it with an underscore)
Static analysis: apps/common/lib/lexical/ast/env.ex#L142
Avoid `apply/2` and `apply/3` when the number of arguments is known.
Integration tests
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test on OTP 25 / Elixir 1.14
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test on OTP 25 / Elixir 1.14
variable "b" is unused (if the variable is not meant to be used, prefix it with an underscore)
Test on OTP 25 / Elixir 1.14
variable "a" is unused (if the variable is not meant to be used, prefix it with an underscore)
Test on OTP 25 / Elixir 1.14: config/config.exs#L4
variable "f" does not exist and is being expanded to "f()", please use parentheses to remove the ambiguity or change the variable name
Test on OTP 25 / Elixir 1.14
use Bitwise is deprecated. import Bitwise instead
Test on OTP 25 / Elixir 1.14
Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead
Test on OTP 25 / Elixir 1.14
variable "x" is unused (if the variable is not meant to be used, prefix it with an underscore)
Test on OTP 25 / Elixir 1.13
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test on OTP 25 / Elixir 1.13
variable "entry" is unused (if the variable is not meant to be used, prefix it with an underscore)
Test on OTP 25 / Elixir 1.13
variable "entry" is unused (if the variable is not meant to be used, prefix it with an underscore)
Test on OTP 25 / Elixir 1.13
variable "remaining" is unused (if the variable is not meant to be used, prefix it with an underscore)
Test on OTP 25 / Elixir 1.13
variable "first" is unused (if the variable is not meant to be used, prefix it with an underscore)
Test on OTP 25 / Elixir 1.13
variable "second" is unused (if the variable is not meant to be used, prefix it with an underscore)
Test on OTP 25 / Elixir 1.13
variable "found" is unused (if the variable is not meant to be used, prefix it with an underscore)
Test on OTP 25 / Elixir 1.13
variable "b" is unused (if the variable is not meant to be used, prefix it with an underscore)
Test on OTP 25 / Elixir 1.13
variable "a" is unused (if the variable is not meant to be used, prefix it with an underscore)
Test on OTP 25 / Elixir 1.13: config/config.exs#L4
variable "f" does not exist and is being expanded to "f()", please use parentheses to remove the ambiguity or change the variable name
Test on OTP 25 / Elixir 1.13
Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead
Test on OTP 25 / Elixir 1.13
variable "x" is unused (if the variable is not meant to be used, prefix it with an underscore)
Test on OTP 25 / Elixir 1.13
variable "s" is unused (if the variable is not meant to be used, prefix it with an underscore)
Test on OTP 25 / Elixir 1.13
function find_controllers/4 is unused
Test on OTP 25 / Elixir 1.13
function skip_scope_alias/2 is unused
Test on OTP 25 / Elixir 1.13
module attribute @phoenix_route_funcs was set but never used
Test on OTP 25 / Elixir 1.13
unused alias Binding
Test on OTP 25 / Elixir 1.13
unused alias Matcher
Test on OTP 25 / Elixir 1.13
unused alias Scope
Test on OTP 25 / Elixir 1.13
unused alias Source
Test on OTP 27 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 27 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 27 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 27 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 27 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 27 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 27 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 27 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 27 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 27 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 27 / Elixir 1.17
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
Test on OTP 27 / Elixir 1.17
1..-2 has a default step of -1, please write 1..-2//-1 instead
Test on OTP 27 / Elixir 1.17
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
Test on OTP 27 / Elixir 1.17
_.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it
Test on OTP 27 / Elixir 1.17
_.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it
Test on OTP 27 / Elixir 1.17
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
Test on OTP 27 / Elixir 1.17
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
Test on OTP 27 / Elixir 1.17
min..min inside match is deprecated, you must always match on the step: min..min//var or min..min//_ if you want to ignore it
Test on OTP 27 / Elixir 1.17
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
Test on OTP 27 / Elixir 1.17
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
Test on OTP 26 / Elixir 1.15.6
variable "b" is unused (if the variable is not meant to be used, prefix it with an underscore)
Test on OTP 26 / Elixir 1.15.6
variable "a" is unused (if the variable is not meant to be used, prefix it with an underscore)
Test on OTP 26 / Elixir 1.15.6
use Bitwise is deprecated. import Bitwise instead
Test on OTP 26 / Elixir 1.15.6
Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead
Test on OTP 26 / Elixir 1.15.6
variable "x" is unused (if the variable is not meant to be used, prefix it with an underscore)
Test on OTP 25 / Elixir 1.17
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
Test on OTP 25 / Elixir 1.17
1..-2 has a default step of -1, please write 1..-2//-1 instead
Test on OTP 25 / Elixir 1.17
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
Test on OTP 25 / Elixir 1.17
_.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it
Test on OTP 25 / Elixir 1.17
_.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it
Test on OTP 25 / Elixir 1.17
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
Test on OTP 25 / Elixir 1.17
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
Test on OTP 25 / Elixir 1.17
min..min inside match is deprecated, you must always match on the step: min..min//var or min..min//_ if you want to ignore it
Test on OTP 25 / Elixir 1.17
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
Test on OTP 25 / Elixir 1.17
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
Test on OTP 25 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 25 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 25 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 25 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 25 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 25 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 25 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 25 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 25 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 25 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 25 / Elixir 1.16
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 25 / Elixir 1.16
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 25 / Elixir 1.16
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 25 / Elixir 1.16
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 25 / Elixir 1.16
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 25 / Elixir 1.16
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 25 / Elixir 1.16
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 25 / Elixir 1.16
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 25 / Elixir 1.16
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 25 / Elixir 1.16
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 25 / Elixir 1.15.6
use Bitwise is deprecated. import Bitwise instead
Test on OTP 25 / Elixir 1.15.6
Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead
Test on OTP 25 / Elixir 1.15.6
variable "x" is unused (if the variable is not meant to be used, prefix it with an underscore)
Test on OTP 25 / Elixir 1.15.6
variable "b" is unused (if the variable is not meant to be used, prefix it with an underscore)
Test on OTP 25 / Elixir 1.15.6
variable "a" is unused (if the variable is not meant to be used, prefix it with an underscore)
Test on OTP 26 / Elixir 1.16
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 26 / Elixir 1.16
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 26 / Elixir 1.16
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 26 / Elixir 1.16
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 26 / Elixir 1.16
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 26 / Elixir 1.16
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 26 / Elixir 1.16
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 26 / Elixir 1.16
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 26 / Elixir 1.16
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 26 / Elixir 1.16
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 26 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 26 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 26 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 26 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 26 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 26 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 26 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 26 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 26 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 26 / Elixir 1.17
negative steps are not supported in String.slice/2, pass 1..-2//1 instead
Test on OTP 26 / Elixir 1.17
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
Test on OTP 26 / Elixir 1.17
1..-2 has a default step of -1, please write 1..-2//-1 instead
Test on OTP 26 / Elixir 1.17
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
Test on OTP 26 / Elixir 1.17
_.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it
Test on OTP 26 / Elixir 1.17
_.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it
Test on OTP 26 / Elixir 1.17
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
Test on OTP 26 / Elixir 1.17
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
Test on OTP 26 / Elixir 1.17
min..min inside match is deprecated, you must always match on the step: min..min//var or min..min//_ if you want to ignore it
Test on OTP 26 / Elixir 1.17
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
Test on OTP 26 / Elixir 1.17
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
Run Dialyzer
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Run Dialyzer
use Bitwise is deprecated. import Bitwise instead
Run Dialyzer
Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead
Run Dialyzer
variable "x" is unused (if the variable is not meant to be used, prefix it with an underscore)