7.1.0 (2024-06-21)
- add build backends to release action (41f04b5)
7.0.1 (2024-06-21)
7.0.0 (2024-06-21)
- drop support for running tests in favour of nvim-busted-action (#437)
6.0.0 (2024-06-18)
- deprecate
test_interpreters
and disable tests by default
- deprecate
test_interpreters
and disable tests by default (906f4b5)
5.14.1 (2024-06-17)
5.14.0 (2024-05-25)
5.13.1 (2024-05-24)
- add --local lua_interpreter luarocks config (eaece88)
- add
--local
flag for test runs (76057a2) - add
--tree .
toluarocks init
before running tests (a5ef7e6) - don't propagate busted (8d3bb48)
- lua_interpreter -> variables.LUA (9f80ab8)
- remove busted from propagatedBuildInputs (0b7b24f)
- add
--local
flag for test runs (b75ae1d)
5.13.0 (2024-05-06)
5.12.0 (2024-03-27)
5.11.2 (2024-03-16)
5.11.1 (2024-03-13)
- 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)
- support LUAROCKS_TAG_RELEASE_DISABLE_UPLOAD environment variable (a7fb13c)
5.10.0 (2024-03-10)
5.9.1 (2024-03-08)
- lowercase package_name (467bdfd)
5.9.0 (2024-03-07)
5.8.0 (2024-03-02)
- parentheses (6846f8f)
- add target-server input (9f49b06)
5.7.0 (2024-02-25)
5.6.0 (2024-02-22)
5.5.0 (2024-02-22)
5.4.1 (2024-02-08)
5.4.0 (2024-02-05)
5.3.14 (2023-12-04)
5.3.13 (2023-12-03)
5.3.12 (2023-12-02)
5.3.11 (2023-12-01)
5.3.10 (2023-11-30)
5.3.9 (2023-11-29)
5.3.8 (2023-11-28)
5.3.7 (2023-11-27)
5.3.6 (2023-11-26)
5.3.5 (2023-11-25)
5.3.4 (2023-11-24)
5.3.3 (2023-11-23)
5.3.2 (2023-11-22)
5.3.1 (2023-11-21)
5.3.0 (2023-11-20)
5.2.52 (2023-11-20)
5.2.51 (2023-11-17)
5.2.50 (2023-11-16)
5.2.49 (2023-11-13)
- name rockspec file using lower case package name (5c55dc9)
5.2.48 (2023-11-13)
5.2.47 (2023-11-12)
5.2.46 (2023-11-08)
5.2.45 (2023-11-07)
5.2.44 (2023-11-06)
5.2.43 (2023-11-05)
5.2.42 (2023-11-04)
5.2.41 (2023-11-03)
5.2.40 (2023-11-02)
5.2.39 (2023-10-30)
5.2.38 (2023-10-28)
5.2.37 (2023-10-27)
5.2.36 (2023-10-26)
5.2.35 (2023-10-25)
5.2.34 (2023-10-24)
5.2.33 (2023-10-23)
5.2.32 (2023-10-22)
5.2.31 (2023-10-21)
5.2.30 (2023-10-20)
5.2.29 (2023-10-19)
5.2.28 (2023-10-18)
5.2.27 (2023-10-17)
5.2.26 (2023-10-16)
5.2.25 (2023-10-15)
5.2.24 (2023-10-14)
5.2.23 (2023-10-13)
5.2.22 (2023-10-12)
5.2.21 (2023-10-11)
5.2.20 (2023-10-10)
5.2.19 (2023-10-09)
5.2.18 (2023-10-08)
5.2.17 (2023-10-07)
5.2.16 (2023-10-06)
5.2.15 (2023-10-05)
5.2.14 (2023-10-04)
5.2.13 (2023-10-03)
5.2.12 (2023-10-02)
5.2.11 (2023-10-01)
5.2.10 (2023-09-30)
5.2.9 (2023-09-29)
5.2.8 (2023-09-28)
5.2.7 (2023-09-27)
5.2.6 (2023-09-26)
5.2.5 (2023-09-25)
5.2.4 (2023-09-24)
5.2.3 (2023-09-23)
5.2.2 (2023-09-22)
5.2.1 (2023-09-21)
5.2.0 (2023-09-20)
5.1.15 (2023-09-20)
5.1.14 (2023-09-19)
5.1.13 (2023-09-18)
5.1.12 (2023-09-17)
5.1.11 (2023-09-16)
5.1.10 (2023-09-15)
5.1.9 (2023-09-15)
5.1.8 (2023-09-14)
5.1.7 (2023-09-13)
5.1.6 (2023-09-12)
- add workflow_dispatch to actions-tagger (38705c8)
5.1.5 (2023-09-11)
- Broken
{{ neovim.plugin.dirs }}
variable detection.
- Include stdout + stderr in error messages.
- Avoid duplicate
lua
dependencies in rockspec if specified in dependencies input.
- Print generated rockspec's filename in workflow log.
- Use
GITHUB_EVENT_PATH
to get extra repo info (instead of GitHub REST API, which is flaky).
- Ability to test a local
luarocks install
, without uploading to luarocks.org onpull_request
.
- Run
luarocks test
only if a.busted
file exists in the project root.
- 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.
- Change license to AGPLv3.0. Note: This does not affect the permission to use this action with a package that has a different license.
- Add
ftplugin
to{{ neovim.plugin.dirs }}
.
- POTENIALLY BREAKING: Convert to composite action.
- POTENTIALLY BREAKING: Remove redundant
build_type
input. Usetemplate
input for non-builtin build types instead. - Remove
gnumake
from shell wrapper (no longer needed in a composite action).
- Add directories from Neovim's
runtimepath
and some common plugin directories as the default for thecopy_directories
input. BREAKING CHANGE: This could potentially add new directories to LuaRocks packages, if thecopy_directories
input is not explicity specified, and one of the new default directories exists.
- Only add directories that exist to the rockspec's
copy_directories
.
- Maintain
vX
andvX.X
tags for the latest non-breaking releases.
- Only install packages locally when running as non-root. Fixes build failure in docker container.
- Remove ShellCheck and transitive GHC dependency.
- Added 'make' to build environment to fix the support for rockspecs of build type 'make'.
- Optional
version
input to support basic git workflows (#11).
- Optional
license
input.
- BREAKING: The action will fail if no
license
input is set and GitHub cannot determine the license automatically.
- Escape quotes in summary
- Used wrong entrypoint.sh
- First release.