From cd3fe32b31a374b57c7a20f258e680270f8416bc Mon Sep 17 00:00:00 2001 From: "a.v.kuzmenko" Date: Mon, 20 Nov 2023 09:30:23 +0300 Subject: [PATCH 1/2] [ci] add Haxe 4.3 to the matrix --- .github/workflows/build.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 011a054..80b874e 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -35,6 +35,7 @@ jobs: - macos-latest - windows-latest haxe: + - 4.3.3 - 4.2.5 - 4.1.5 - 4.0.5 From b62a68e6abcab9e54638bfa5484d5fffe9b25681 Mon Sep 17 00:00:00 2001 From: "a.v.kuzmenko" Date: Mon, 20 Nov 2023 10:45:24 +0300 Subject: [PATCH 2/2] [lua] install pcre2 (required for Haxe 4.3) --- src/travix/commands/LuaCommand.hx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/travix/commands/LuaCommand.hx b/src/travix/commands/LuaCommand.hx index befc6fd..be4cff1 100644 --- a/src/travix/commands/LuaCommand.hx +++ b/src/travix/commands/LuaCommand.hx @@ -71,7 +71,7 @@ class LuaCommand extends Command { } // Install lua libraries - exec('sudo', 'luarocks install haxe-deps'.split(' ')); + exec('sudo', 'luarocks install pcre2 haxe-deps'.split(' ')); exec('eval', ['sudo luarocks install environ 0.1.0-1']); // for haxe 3 // print the effective versions