From 57251a74a2ae60befc32ed655fb91d3cdcd5ba0a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 14 Feb 2024 18:46:50 +0000 Subject: [PATCH] chore(main): release 0.17.0 --- .github/workflows/ci.yaml | 20 ++++++++++++++++---- .github/workflows/release.yaml | 5 ++++- CHANGELOG.md | 14 ++++++++++++++ flake.nix | 4 ++-- mix.exs | 2 +- 5 files changed, 37 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 85e3e183..c1427650 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -19,7 +19,10 @@ jobs: steps: - uses: actions/checkout@v4 - uses: DeterminateSystems/nix-installer-action@main - - uses: DeterminateSystems/magic-nix-cache-action@main + - uses: cachix/cachix-action@v14 + with: + name: elixir-tools + authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - uses: actions/cache@v4 with: @@ -56,7 +59,10 @@ jobs: steps: - uses: actions/checkout@v4 - uses: DeterminateSystems/nix-installer-action@main - - uses: DeterminateSystems/magic-nix-cache-action@main + - uses: cachix/cachix-action@v14 + with: + name: elixir-tools + authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - uses: actions/cache@v4 with: path: | @@ -77,7 +83,10 @@ jobs: steps: - uses: actions/checkout@v4 - uses: DeterminateSystems/nix-installer-action@main - - uses: DeterminateSystems/magic-nix-cache-action@main + - uses: cachix/cachix-action@v14 + with: + name: elixir-tools + authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' # Don't cache PLTs based on mix.lock hash, as Dialyzer can incrementally update even old ones # Cache key based on Elixir & Erlang version (also useful when running in matrix) @@ -130,7 +139,10 @@ jobs: steps: - uses: actions/checkout@v4 - uses: DeterminateSystems/nix-installer-action@main - - uses: DeterminateSystems/magic-nix-cache-action@main + - uses: cachix/cachix-action@v14 + with: + name: elixir-tools + authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - uses: actions/cache@v4 with: path: | diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index b8abfcbd..dfbb8235 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -56,7 +56,10 @@ jobs: steps: - uses: actions/checkout@v4 - uses: DeterminateSystems/nix-installer-action@main - - uses: DeterminateSystems/magic-nix-cache-action@main + - uses: cachix/cachix-action@v14 + with: + name: elixir-tools + authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - run: nix develop --command bash -c 'mix local.hex --force' - run: nix develop --command bash -c 'mix local.rebar --force' - run: nix develop --command bash -c 'mix deps.get --only prod' diff --git a/CHANGELOG.md b/CHANGELOG.md index 76ca0d9c..324f8eb0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.17.0](https://github.com/elixir-tools/next-ls/compare/v0.16.1...v0.17.0) (2024-02-14) + + +### Features + +* spitfire ([#368](https://github.com/elixir-tools/next-ls/issues/368)) ([bcb7e2e](https://github.com/elixir-tools/next-ls/commit/bcb7e2e7433b5488fd3f2bc7170be5028fb56409)) + + Incorporates experimental usage of the [Spitfire](https://github.com/elixir-tools/spitfire) parser. + + To enable, the server should be started with `NEXTLS_SPITFIRE_ENABLED=1`. + + `elixir-tools.nvim` and `elixir-tools.vscode` will have settings to enable this for you. + + ## [0.16.1](https://github.com/elixir-tools/next-ls/compare/v0.16.0...v0.16.1) (2024-01-21) diff --git a/flake.nix b/flake.nix index ed53f7ba..196fa8d6 100644 --- a/flake.nix +++ b/flake.nix @@ -14,7 +14,7 @@ }: let inherit (nixpkgs) lib; - version = "0.16.1"; # x-release-please-version + version = "0.17.0"; # x-release-please-version # Helper to provide system-specific attributes forAllSystems = f: @@ -115,7 +115,7 @@ src = self.outPath; inherit version elixir; pname = "next-ls-deps"; - hash = "sha256-RYPweYD1GD0D6A7ZkrtD3h7arCVimdStcOhrrlHFrnw="; + hash = "sha256-suYY3vY540T3cVrnLT6pfuGb0bcrjXJs/K/tveUh23Q="; mixEnv = "prod"; }; diff --git a/mix.exs b/mix.exs index 7a9b1171..c200982d 100644 --- a/mix.exs +++ b/mix.exs @@ -1,7 +1,7 @@ defmodule NextLS.MixProject do use Mix.Project - @version "0.16.1" # x-release-please-version + @version "0.17.0" # x-release-please-version def project do [