From e3ed48759b625f2e37bf02ccc057b2b98108f108 Mon Sep 17 00:00:00 2001 From: Caleb Maclennan Date: Wed, 24 Aug 2022 17:34:58 +0300 Subject: [PATCH] chore: Release v2.1.1 --- action.yml | 2 +- busted/core.lua | 2 +- rockspecs/busted-2.1.1-1.rockspec | 103 ++++++++++++++++++++++++++++++ 3 files changed, 105 insertions(+), 2 deletions(-) create mode 100644 rockspecs/busted-2.1.1-1.rockspec diff --git a/action.yml b/action.yml index 7117f83a..03d535a5 100644 --- a/action.yml +++ b/action.yml @@ -7,7 +7,7 @@ inputs: default: "." runs: using: docker - image: docker://ghcr.io/lunarmodules/busted:v2.1.0 + image: docker://ghcr.io/lunarmodules/busted:v2.1.1 entrypoint: sh args: - -c diff --git a/busted/core.lua b/busted/core.lua index 94458df2..e2906119 100644 --- a/busted/core.lua +++ b/busted/core.lua @@ -45,7 +45,7 @@ return function() local mediator = require 'mediator'() local busted = {} - busted.version = '2.1.0' + busted.version = '2.1.1' local root = require 'busted.context'() busted.context = root.ref() diff --git a/rockspecs/busted-2.1.1-1.rockspec b/rockspecs/busted-2.1.1-1.rockspec new file mode 100644 index 00000000..f8b975b7 --- /dev/null +++ b/rockspecs/busted-2.1.1-1.rockspec @@ -0,0 +1,103 @@ +local package_name = "busted" +local package_version = "2.1.1" +local rockspec_revision = "1" +local github_account_name = "lunarmodules" +local github_repo_name = package_name + +package = package_name +version = package_version .. "-" .. rockspec_revision +source = { + url = "git+https://github.com/" .. github_account_name .. "/" .. github_repo_name .. ".git" +} + +if package_version == "scm" then source.branch = "master" else source.tag = "v" .. package_version end + +description = { + summary = 'Elegant Lua unit testing', + detailed = [[ + An elegant, extensible, testing framework. + Ships with a large amount of useful asserts, + plus the ability to write your own. Output + in pretty or plain terminal format, JSON, + or TAP for CI integration. Great for TDD + and unit, integration, and functional tests. + ]], + homepage = "https://lunarmodules.github.io/busted/", + license = 'MIT ' +} + +dependencies = { + 'lua >= 5.1', + 'lua_cliargs = 3.0', + 'luafilesystem >= 1.5.0', + 'luasystem >= 0.2.0', + 'dkjson >= 2.1.0', + 'say >= 1.4-1', + 'luassert >= 1.9.0-1', + 'lua-term >= 0.1', + 'penlight >= 1.3.2', + 'mediator_lua >= 1.1.1', +} + +build = { + type = 'builtin', + modules = { + ['busted.core'] = 'busted/core.lua', + ['busted.context'] = 'busted/context.lua', + ['busted.environment'] = 'busted/environment.lua', + ['busted.compatibility'] = 'busted/compatibility.lua', + ['busted.options'] = 'busted/options.lua', + ['busted.done'] = 'busted/done.lua', + ['busted.runner'] = 'busted/runner.lua', + ['busted.status'] = 'busted/status.lua', + ['busted.utils'] = 'busted/utils.lua', + ['busted.block'] = 'busted/block.lua', + ['busted.execute'] = 'busted/execute.lua', + ['busted.init'] = 'busted/init.lua', + ['busted.luajit'] = 'busted/luajit.lua', + ['busted.fixtures'] = 'busted/fixtures.lua', + + ['busted.modules.configuration_loader'] = 'busted/modules/configuration_loader.lua', + ['busted.modules.luacov'] = 'busted/modules/luacov.lua', + ['busted.modules.standalone_loader'] = 'busted/modules/standalone_loader.lua', + ['busted.modules.test_file_loader'] = 'busted/modules/test_file_loader.lua', + ['busted.modules.output_handler_loader'] = 'busted/modules/output_handler_loader.lua', + ['busted.modules.helper_loader'] = 'busted/modules/helper_loader.lua', + ['busted.modules.filter_loader'] = 'busted/modules/filter_loader.lua', + ['busted.modules.cli'] = 'busted/modules/cli.lua', + + ['busted.modules.files.lua'] = 'busted/modules/files/lua.lua', + ['busted.modules.files.moonscript'] = 'busted/modules/files/moonscript.lua', + ['busted.modules.files.terra'] = 'busted/modules/files/terra.lua', + + ['busted.outputHandlers.base'] = 'busted/outputHandlers/base.lua', + ['busted.outputHandlers.utfTerminal'] = 'busted/outputHandlers/utfTerminal.lua', + ['busted.outputHandlers.plainTerminal'] = 'busted/outputHandlers/plainTerminal.lua', + ['busted.outputHandlers.TAP'] = 'busted/outputHandlers/TAP.lua', + ['busted.outputHandlers.json'] = 'busted/outputHandlers/json.lua', + ['busted.outputHandlers.junit'] = 'busted/outputHandlers/junit.lua', + ['busted.outputHandlers.gtest'] = 'busted/outputHandlers/gtest.lua', + ['busted.outputHandlers.sound'] = 'busted/outputHandlers/sound.lua', + + ['busted.languages.ar'] = 'busted/languages/ar.lua', + ['busted.languages.de'] = 'busted/languages/de.lua', + ['busted.languages.en'] = 'busted/languages/en.lua', + ['busted.languages.es'] = 'busted/languages/es.lua', + ['busted.languages.fr'] = 'busted/languages/fr.lua', + ['busted.languages.is'] = 'busted/languages/is.lua', + ['busted.languages.it'] = 'busted/languages/it.lua', + ['busted.languages.ja'] = 'busted/languages/ja.lua', + ['busted.languages.nl'] = 'busted/languages/nl.lua', + ['busted.languages.pt-BR'] = 'busted/languages/pt-BR.lua', + ['busted.languages.ro'] = 'busted/languages/ro.lua', + ['busted.languages.ru'] = 'busted/languages/ru.lua', + ['busted.languages.th'] = 'busted/languages/th.lua', + ['busted.languages.ua'] = 'busted/languages/ua.lua', + ['busted.languages.zh'] = 'busted/languages/zh.lua', + }, + install = { + bin = { + ['busted'] = 'bin/busted' + } + } +}