Skip to content

Latest commit

 

History

History
832 lines (398 loc) · 38.1 KB

CHANGELOG.md

File metadata and controls

832 lines (398 loc) · 38.1 KB

Changelog

7.1.0 (2024-06-21)

Features

  • add build backends to release action (41f04b5)

7.0.1 (2024-06-21)

Bug Fixes

7.0.0 (2024-06-21)

⚠ BREAKING CHANGES

  • drop support for running tests in favour of nvim-busted-action (#437)

Features

  • drop support for running tests in favour of nvim-busted-action (#437) (2af6c3a)

6.0.0 (2024-06-18)

⚠ BREAKING CHANGES

  • deprecate test_interpreters and disable tests by default

Features

  • deprecate test_interpreters and disable tests by default (906f4b5)

5.14.1 (2024-06-17)

Bug Fixes

  • add ftdetect to {{ neovim.plugin.dirs }}. (#431) (9ae4c23)

5.14.0 (2024-05-25)

Features

  • do not fail on already existing rocks, add fail_on_duplicate flag (#411) (07c35cf)

5.13.1 (2024-05-24)

Bug Fixes

  • add --local lua_interpreter luarocks config (eaece88)
  • add --local flag for test runs (76057a2)
  • add --tree . to luarocks init before running tests (a5ef7e6)
  • don't propagate busted (8d3bb48)
  • lua_interpreter -> variables.LUA (9f80ab8)
  • remove busted from propagatedBuildInputs (0b7b24f)

Reverts

  • add --local flag for test runs (b75ae1d)

5.13.0 (2024-05-06)

Features

5.12.0 (2024-03-27)

Features

  • allow overriding git server URL with GIT_SERVER_URL_OVERRIDE (#402) (532117c)

5.11.2 (2024-03-16)

Bug Fixes

  • parser: add missing after directory in the Neovim plugin dirs list (#392) (8d3d786)

5.11.1 (2024-03-13)

Reverts

  • support LUAROCKS_TAG_RELEASE_DISABLE_UPLOAD environment variable (437e606)
  • when uploading dev rocks, only upload if the rockspec sha changed (#381) (5598832)

5.11.0 (2024-03-11)

Features

  • support LUAROCKS_TAG_RELEASE_DISABLE_UPLOAD environment variable (a7fb13c)

5.10.0 (2024-03-10)

Features

  • when uploading dev rocks, only upload if the rockspec sha changed (#381) (a85364b)

5.9.1 (2024-03-08)

Bug Fixes

5.9.0 (2024-03-07)

Features

5.8.0 (2024-03-02)

Features

  • add target-server input (d92cb42)
  • allow overriding github environment variables (d852913)

Bug Fixes

Reverts

  • add target-server input (9f49b06)

5.7.0 (2024-02-25)

Features

  • add parser-info to {{ neovim.plugin.dirs }} (#357) (bbc7eb7)

5.6.0 (2024-02-22)

Features

  • support passing in extra luarocks args (#351) (567a8d2)

5.5.0 (2024-02-22)

Features

5.4.1 (2024-02-08)

Bug Fixes

  • luarocks test not picking up neovim as a lua interpreter (#334) (5837397)

5.4.0 (2024-02-05)

Features

5.3.14 (2023-12-04)

Dependencies

5.3.13 (2023-12-03)

Dependencies

5.3.12 (2023-12-02)

Dependencies

5.3.11 (2023-12-01)

Dependencies

5.3.10 (2023-11-30)

Dependencies

5.3.9 (2023-11-29)

Dependencies

5.3.8 (2023-11-28)

Dependencies

5.3.7 (2023-11-27)

Dependencies

5.3.6 (2023-11-26)

Dependencies

5.3.5 (2023-11-25)

Dependencies

5.3.4 (2023-11-24)

Dependencies

5.3.3 (2023-11-23)

Dependencies

5.3.2 (2023-11-22)

Dependencies

5.3.1 (2023-11-21)

Dependencies

5.3.0 (2023-11-20)

Features

  • add support for luarocks-build-rust-mlua (#235) (d01493e)

5.2.52 (2023-11-20)

Dependencies

5.2.51 (2023-11-17)

Dependencies

5.2.50 (2023-11-16)

Dependencies

5.2.49 (2023-11-13)

Bug Fixes

  • name rockspec file using lower case package name (5c55dc9)

5.2.48 (2023-11-13)

Dependencies

5.2.47 (2023-11-12)

Dependencies

5.2.46 (2023-11-08)

Dependencies

5.2.45 (2023-11-07)

Dependencies

5.2.44 (2023-11-06)

Dependencies

5.2.43 (2023-11-05)

Dependencies

5.2.42 (2023-11-04)

Dependencies

5.2.41 (2023-11-03)

Dependencies

5.2.40 (2023-11-02)

Dependencies

5.2.39 (2023-10-30)

Dependencies

5.2.38 (2023-10-28)

Dependencies

5.2.37 (2023-10-27)

Dependencies

5.2.36 (2023-10-26)

Dependencies

5.2.35 (2023-10-25)

Dependencies

5.2.34 (2023-10-24)

Dependencies

5.2.33 (2023-10-23)

Dependencies

5.2.32 (2023-10-22)

Dependencies

5.2.31 (2023-10-21)

Dependencies

5.2.30 (2023-10-20)

Dependencies

5.2.29 (2023-10-19)

Dependencies

5.2.28 (2023-10-18)

Dependencies

5.2.27 (2023-10-17)

Dependencies

5.2.26 (2023-10-16)

Dependencies

5.2.25 (2023-10-15)

Dependencies

5.2.24 (2023-10-14)

Dependencies

5.2.23 (2023-10-13)

Dependencies

5.2.22 (2023-10-12)

Dependencies

5.2.21 (2023-10-11)

Dependencies

5.2.20 (2023-10-10)

Dependencies

5.2.19 (2023-10-09)

Dependencies

5.2.18 (2023-10-08)

Dependencies

5.2.17 (2023-10-07)

Dependencies

5.2.16 (2023-10-06)

Dependencies

5.2.15 (2023-10-05)

Dependencies

5.2.14 (2023-10-04)

Dependencies

5.2.13 (2023-10-03)

Dependencies

5.2.12 (2023-10-02)

Dependencies

5.2.11 (2023-10-01)

Dependencies

5.2.10 (2023-09-30)

Dependencies

5.2.9 (2023-09-29)

Dependencies

5.2.8 (2023-09-28)

Dependencies

5.2.7 (2023-09-27)

Dependencies

5.2.6 (2023-09-26)

Dependencies

5.2.5 (2023-09-25)

Dependencies

5.2.4 (2023-09-24)

Dependencies

5.2.3 (2023-09-23)

Dependencies

5.2.2 (2023-09-22)

Dependencies

5.2.1 (2023-09-21)

Dependencies

5.2.0 (2023-09-20)

Features

  • enable verbose logging if run with debug mode (#128) (1d6da4a)

5.1.15 (2023-09-20)

Dependencies

5.1.14 (2023-09-19)

Dependencies

5.1.13 (2023-09-18)

Dependencies

5.1.12 (2023-09-17)

Dependencies

5.1.11 (2023-09-16)

Dependencies

5.1.10 (2023-09-15)

Bug Fixes

  • print luarocks test stdout and stderr to workflow log (#115) (471de81)

5.1.9 (2023-09-15)

Dependencies

5.1.8 (2023-09-14)

Dependencies

5.1.7 (2023-09-13)

Dependencies

5.1.6 (2023-09-12)

Bug Fixes

Reverts

  • add workflow_dispatch to actions-tagger (38705c8)

5.1.5 (2023-09-11)

Bug Fixes

[v5.1.4] - 2023-08-06

Fixed

  • Broken {{ neovim.plugin.dirs }} variable detection.

[v5.1.3] - 2023-07-28

Fixed

  • Include stdout + stderr in error messages.

[v5.1.2] - 2023-07-28

Fixed

  • Avoid duplicate lua dependencies in rockspec if specified in dependencies input.

Changed

  • Print generated rockspec's filename in workflow log.

[v5.1.1] - 2023-07-17

Fixed

  • Use GITHUB_EVENT_PATH to get extra repo info (instead of GitHub REST API, which is flaky).

[v5.1.0] - 2023-07-13

Added

  • Ability to test a local luarocks install, without uploading to luarocks.org on pull_request.

[v5.0.1] - 2023-07-06

Fixed

  • Run luarocks test only if a .busted file exists in the project root.

[v5.0.0] - 2023-06-04

Added

  • Ability to run luarocks test with Neovim as an interpreter. POTENIALLY BREAKING: Packages that have busted tests will fail to release if the test suite fails.

[v4.0.1] - 2023-03-29

Changed

  • Change license to AGPLv3.0. Note: This does not affect the permission to use this action with a package that has a different license.

Fixed

  • Add ftplugin to {{ neovim.plugin.dirs }}.

[v4.0.0] - 2023-03-19

  • POTENIALLY BREAKING: Convert to composite action.
  • POTENTIALLY BREAKING: Remove redundant build_type input. Use template input for non-builtin build types instead.
  • Remove gnumake from shell wrapper (no longer needed in a composite action).

[v3.0.0] - 2023-03-08

Added

  • Add directories from Neovim's runtimepath and some common plugin directories as the default for the copy_directories input. BREAKING CHANGE: This could potentially add new directories to LuaRocks packages, if the copy_directories input is not explicity specified, and one of the new default directories exists.

Changed

  • Only add directories that exist to the rockspec's copy_directories.

[v2.3.0] - 2023-03-01

Added

  • Maintain vX and vX.X tags for the latest non-breaking releases.

Fixed

  • Only install packages locally when running as non-root. Fixes build failure in docker container.

Changed

  • Remove ShellCheck and transitive GHC dependency.

[v2.2.0] - 2023-02-24

Added

  • Added 'make' to build environment to fix the support for rockspecs of build type 'make'.

[v2.1.0] - 2023-02-17

Added

  • Optional version input to support basic git workflows (#11).

[v2.0.0] - 2023-02-10

Added

  • Optional license input.

Changed

  • BREAKING: The action will fail if no license input is set and GitHub cannot determine the license automatically.

[v1.0.2] - 2023-02-06

Fixed

  • Escape quotes in summary

[v1.0.1] - 2023-02-03

Fixed

  • Used wrong entrypoint.sh

[v1.0.0] - 2023-02-03

Added

  • First release.