New contributors
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[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
onpull_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.
Usetemplate
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 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.
Changed
- Only add directories that exist to the rockspec's
copy_directories
.
[v2.3.0] - 2023-03-01
Added
- Maintain
vX
andvX.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.