Skip to content

Releases: nvim-neorocks/luarocks-tag-release

v5.1.4

06 Aug 22:08
99a1205
Compare
Choose a tag to compare

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.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.

v5.1.3

28 Jul 15:41
5a8b967
Compare
Choose a tag to compare

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.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.

v5.1.2

28 Jul 07:40
Compare
Choose a tag to compare

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
    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.

v5.1.1

17 Jul 21:06
909a57b
Compare
Choose a tag to compare

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.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.

v5.1.0

13 Jul 17:03
Compare
Choose a tag to compare

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.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.

v5.0.1

05 Jul 23:15
dfd19f6
Compare
Choose a tag to compare

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.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.

v5.0.0

04 Jun 15:10
Compare
Choose a tag to compare

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.

[Unreleased]

[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.

v4.0.1

29 Mar 19:45
Compare
Choose a tag to compare

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.

[Unreleased]

[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.

v4.0.0

19 Mar 14:53
Compare
Choose a tag to compare

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.

[Unreleased]

[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.

v3.0.0

08 Mar 13:35
61eed1c
Compare
Choose a tag to compare

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.

[Unreleased]

[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.