Commit Graph
43 Commits
Author SHA1 Message Date
MischaPanchandMichael Panchenko 0b479d6936 GH: minor fix in publish.yml 2025-07-21 15:25:43 +02:00
Michael PanchenkoandMichael Panchenko 992d4927b8 GH workflow fü release to pypi 2025-07-20 14:12:45 +02:00
Michael PanchenkoandMichael Panchenko 532a04591e GH: Use static cache keys 2025-07-07 00:17:56 +02:00
Michael PanchenkoandMichael Panchenko f014682830 GH: removed unnecessary condition on ci skip
github checks for that anyway
2025-07-06 23:52:32 +02:00
Michael PanchenkoandMichael Panchenko c8d79786e4 GH: cache gopls and language server deps. Remove terraform-ls intallation
terraform-ls is installed on the fly
2025-07-06 23:48:43 +02:00
YenandMichael Panchenko 1df9732390 feature/terraform language server support (#277)
Adds terraform support
2025-07-06 22:23:18 +02:00
Michael PanchenkoandGitHub 62741a7abd Merge pull request #261 from dbernazal/elixir-support
Elixir Support
2025-07-06 00:13:27 +02:00
Michael Panchenko 9028a02f8f GH: add timeouts 2025-07-04 12:49:46 +02:00
Michael Panchenko e4a3b98e0c GH: don't run docker build on PRs, disable publish for now 2025-07-03 18:01:03 +02:00
David Bernazal bbf15ffc98 Ensure deps are installed 2025-07-01 09:31:04 -05:00
David Bernazal 2d45a39314 Remove windows tests and fix other tests 2025-07-01 07:33:57 -05:00
David Bernazalandopcode81 75016674e1 Implement runtime dependency management for Next LS
Address PR #261 feedback by implementing proper runtime dependency management:

- Add runtime_dependencies.json with platform-specific Next LS binaries
- Implement setupRuntimeDependencies() method following EclipseJDTLS pattern
- Download and manage Next LS binaries in static directory for reproducible results
- Remove CI-based Next LS installation in favor of managed dependencies
- Support Linux, macOS (x64/ARM64), and Windows platforms
- Automatically handle binary permissions and executable naming
- Ensure fixed Next LS v0.23.3 version for all users

This approach provides better version control, reproducibility, and follows
the established pattern used by other language servers in the project.

Co-authored-by: opcode81 <opcode81@users.noreply.github.com>
2025-07-01 07:33:57 -05:00
David Bernazal 395f656736 Add Next LS installation to CI workflow
- Install Next LS v0.23.3 binary for all platforms (Linux, macOS, Windows)
- Download platform-specific binaries from GitHub releases
- Add binaries to PATH for use in Elixir language server tests
- Ensures Next LS is available for optimal Elixir test performance
- Resolves CI dependency requirements for Elixir language server integration
2025-07-01 07:33:57 -05:00
David Bernazal 6d7e4a2e5e Address PR #261 feedback: Add Elixir CI support and fix codespell error
- Add Elixir/Erlang setup to pytest.yml using erlef/setup-beam@v1
- Configure Elixir 1.18.4 and OTP 26.1 for CI compatibility
- Fix codespell false positive for '*cripts' glob pattern with ignore comment
- Resolves CI test failures for Elixir language server integration
2025-07-01 07:33:57 -05:00
Miguel de Benito DelgadoandGitHub 320af42cf0 Merge branch 'oraios:main' into feature/clojure-lsp 2025-06-29 10:11:23 +02:00
Miguel de Benito Delgado a99707cb17 Add java+clojure to the environment for the pytest gh workflow 2025-06-28 20:48:37 +02:00
Salvatore Testa 8828d531e4 ci: publish ARM-based Docker image too
Without ARM support, this is harder to use on MacBook Pros.

I copied the `platforms` tag example from the Docker docs.
https://docs.docker.com/build/ci/github-actions/multi-platform/
2025-06-27 23:38:08 +02:00
Yaroslav Halchenko 12475850b5 Add github action to codespell main on push and PRs 2025-06-19 01:16:08 -04:00
Michael Panchenko afea349d67 CI, added some memories 2025-06-16 13:51:57 +02:00
Michael PanchenkoandGitHub df5b68c6b4 Merge pull request #157 from diazoxide/main
Add Docker support with GitHub Actions workflow and updated Readme.md
2025-06-15 11:45:01 +02:00
Michael Panchenko 6c03f10f8d No rust tests on ubuntu either for now 2025-06-10 01:09:36 +02:00
Michael Panchenko c14fff0517 No java tests on ubuntu for now 2025-06-10 01:03:45 +02:00
Michael Panchenko d1537d682c CI: maybe rust and java run? 2025-06-10 00:36:25 +02:00
Michael Panchenko 9202924189 LS: logging, thread-safe shutdown 2025-06-09 17:58:02 +02:00
Aaron Yordanyan 9026ec5ef2 Add Docker support with GitHub Actions workflow and updated configurations
- Introduced `.github/workflows/docker.yml` for building and pushing Docker images.
- Updated `Dockerfile` to split stages for `base`, `development`, and `production`.
- Added `compose.yaml` for Docker Compose setups.
- Enhanced `README.md` with Docker usage instructions.
2025-06-06 17:15:16 +04:00
Michael Panchenko 7445bbcc42 Revert GH changes, don't run snapshot tests on Windows 2025-06-04 21:23:21 +02:00
Michael Panchenko 08e0711ee7 GH: try full test suite again 2025-06-04 21:04:30 +02:00
Michael Panchenko be8d62128f GH: don't run java and rust tests for the time being 2025-06-02 21:52:23 +02:00
Michael Panchenko 34ad871b21 GH: run on push to main 2025-05-20 01:41:36 +02:00
Michael Panchenko 30b2416377 GH: cancel action on new push 2025-05-19 16:42:28 +02:00
Michael Panchenko dcf48e1aa8 GH: cache packages 2025-05-19 15:49:22 +02:00
Michael Panchenko a9ef430629 Don't run java tests on macos for now 2025-05-19 15:41:49 +02:00
Michael Panchenko bef724f2da GH: don't fail fast 2025-05-19 14:05:38 +02:00
Michael Panchenko 132a139070 GH: test if simplified gopls install now works 2025-05-19 14:01:11 +02:00
Michael Panchenko 5c7c2d0690 GH action: gopls install 2025-05-19 14:00:19 +02:00
Michael Panchenko 4e6ef6badd GH: add setup go action 2025-05-19 13:54:10 +02:00
Michael Panchenko 0f13643b6b Removed unused build things (leftover from initial commit) 2025-05-19 13:49:52 +02:00
Michael Panchenko e9beef6bc7 GH: run tests on all OS 2025-05-19 13:44:20 +02:00
Michael Panchenko d396b07990 GH action: don't run outside of PR 2025-04-29 14:22:12 +02:00
Michael Panchenko 3de5da6047 GH: install gopls before tests 2025-04-28 15:50:12 +02:00
Michael Panchenko 7b837becd2 Manual trigger on lint workflow 2025-03-24 20:10:12 +01:00
Michael Panchenko 8ff7fa0501 GH actions 2025-03-24 20:02:33 +01:00
Michael Panchenko e93169bc8d Initial commit from pymetrius template 2025-03-23 23:33:19 +01:00