Skip to content

fix: add lsp logging when failing to find an elixir executable #186

fix: add lsp logging when failing to find an elixir executable

fix: add lsp logging when failing to find an elixir executable #186

Triggered via pull request October 16, 2025 13:43
Status Failure
Total duration 3m 30s
Artifacts

ci.yml

on: pull_request
prep-matrix
5s
prep-matrix
Matrix: dialyzer
Matrix: release-test
Matrix: static-analysis
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 65 warnings
Test expert on OTP 27.3.4.1 / Elixir 1.17.3
test definition/2 when making remote call by alias find the definition of a struct (Expert.Engine.CodeIntelligence.DefinitionTest)
Test expert on OTP 27.3.4.1 / Elixir 1.17.3
test definition/2 when making remote call by alias find the definition of a remote function call (Expert.Engine.CodeIntelligence.DefinitionTest)
Test expert on OTP 27.3.4.1 / Elixir 1.17.3
test definition/2 when making remote call by alias find the definition of the module (Expert.Engine.CodeIntelligence.DefinitionTest)
Test expert on OTP 27.3.4.1 / Elixir 1.17.3
test definition/2 when making local call find the definition when calling a erlang module (Expert.Engine.CodeIntelligence.DefinitionTest)
Test expert on OTP 27.3.4.1 / Elixir 1.17.3
test definition/2 when making local call find the variable (Expert.Engine.CodeIntelligence.DefinitionTest)
Test expert on OTP 27.3.4.1 / Elixir 1.17.3
test definition/2 when making remote call by alias find the right arity function definition (Expert.Engine.CodeIntelligence.DefinitionTest)
Test expert on OTP 27.3.4.1 / Elixir 1.17.3
test definition/2 when making remote call by import find the definition of a remote function call (Expert.Engine.CodeIntelligence.DefinitionTest)
Test expert on OTP 27.3.4.1 / Elixir 1.17.3
test definition/2 when making remote call by import find the definition of a remote macro call (Expert.Engine.CodeIntelligence.DefinitionTest)
Test expert on OTP 27.3.4.1 / Elixir 1.17.3
test definition/2 when making remote call by alias find the macro definition (Expert.Engine.CodeIntelligence.DefinitionTest)
Test expert on OTP 27.3.4.1 / Elixir 1.17.3
test definition/2 when making local call find multiple locations when the module is defined in multiple places (Expert.Engine.CodeIntelligence.DefinitionTest)
Static analysis - expert_credo
Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead
Static analysis - expert_credo
use Bitwise is deprecated. import Bitwise instead
Test engine 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 engine 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 engine 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 engine 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 engine 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 engine 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 engine 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 engine 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 engine 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 engine 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
Release test (ubuntu-latest)
using map.field notation (without parentheses) to invoke function Forge.MixProject.project() is deprecated, you must add parentheses instead: remote.function()
Test engine on OTP 26 / Elixir 1.18
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 engine on OTP 26 / Elixir 1.18
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 engine on OTP 26 / Elixir 1.18
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 engine on OTP 26 / Elixir 1.18
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 engine on OTP 26 / Elixir 1.18
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 engine on OTP 26 / Elixir 1.18
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 engine on OTP 26 / Elixir 1.18
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 engine on OTP 26 / Elixir 1.18
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 engine on OTP 26 / Elixir 1.18
_.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it
Test engine on OTP 26 / Elixir 1.18
_.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it
Test engine on OTP 27 / Elixir 1.18
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 engine on OTP 27 / Elixir 1.18
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 engine on OTP 27 / Elixir 1.18
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 engine on OTP 27 / Elixir 1.18
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 engine on OTP 27 / Elixir 1.18
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 engine on OTP 27 / Elixir 1.18
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 engine on OTP 27 / Elixir 1.18
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 engine on OTP 27 / Elixir 1.18
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 engine on OTP 27 / Elixir 1.18
_.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it
Test engine on OTP 27 / Elixir 1.18
_.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it
Test engine on OTP 28 / Elixir 1.18.4
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 engine on OTP 28 / Elixir 1.18.4
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 engine on OTP 28 / Elixir 1.18.4
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 engine on OTP 28 / Elixir 1.18.4
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 engine on OTP 28 / Elixir 1.18.4
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 engine on OTP 28 / Elixir 1.18.4
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 engine on OTP 28 / Elixir 1.18.4
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 engine on OTP 28 / Elixir 1.18.4
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 engine on OTP 28 / Elixir 1.18.4
_.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it
Test engine on OTP 28 / Elixir 1.18.4
_.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it
Test engine 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 engine 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 engine 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 engine 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 engine 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 engine 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 engine 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 engine 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 engine 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 engine 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
Dialyzer - expert_credo
Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead
Dialyzer - expert_credo
use Bitwise is deprecated. import Bitwise instead
Test expert on OTP 27.3.4.1 / Elixir 1.17.3
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 expert on OTP 27.3.4.1 / Elixir 1.17.3
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 expert on OTP 27.3.4.1 / Elixir 1.17.3
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 expert on OTP 27.3.4.1 / Elixir 1.17.3
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 expert on OTP 27.3.4.1 / Elixir 1.17.3
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 expert on OTP 27.3.4.1 / Elixir 1.17.3
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 expert on OTP 27.3.4.1 / Elixir 1.17.3
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 expert on OTP 27.3.4.1 / Elixir 1.17.3
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 expert on OTP 27.3.4.1 / Elixir 1.17.3
_.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it
Test expert on OTP 27.3.4.1 / Elixir 1.17.3
_.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it