From 637e954eb94295ae8b159446871d8aa78078824e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 1 Jan 2026 13:21:25 +0000 Subject: [PATCH 1/2] Initial plan From 93e98a49e65e0b1f65093163dfa46318b3e4fa4e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 1 Jan 2026 13:23:41 +0000 Subject: [PATCH 2/2] Fix CI error by adding retry logic to benchmark job dependencies The luarocks manifest can fail to load with "main function has more than 65536 constants" error. This adds the same retry logic to the benchmark job that already exists in the test job. Co-authored-by: hsluoyz <3787410+hsluoyz@users.noreply.github.com> --- .github/workflows/build.yml | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 54cea7e..fe52d75 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -108,12 +108,30 @@ jobs: - name: Install dependencies run: | - luarocks install lualogging - luarocks install lrexlib-pcre2 - luarocks install luaposix - luarocks install luasocket - luarocks install busted - luarocks install busted-htest + until luarocks install lualogging + do + sleep 1 + done + until luarocks install lrexlib-pcre2 + do + sleep 1 + done + until luarocks install luaposix + do + sleep 1 + done + until luarocks install luasocket + do + sleep 1 + done + until luarocks install busted + do + sleep 1 + done + until luarocks install busted-htest + do + sleep 1 + done - name: Run Benchmark run: |