From df9d00b4d918f55fac781dffa0d703309e6976f1 Mon Sep 17 00:00:00 2001 From: Muhammad Nawaz Date: Mon, 8 Jul 2024 15:04:58 +0500 Subject: [PATCH] Added workflows for Linux, Windows and Apple --- .github/workflows/common-build.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/common-build.yml b/.github/workflows/common-build.yml index f8f1877..ab6f2b7 100644 --- a/.github/workflows/common-build.yml +++ b/.github/workflows/common-build.yml @@ -28,16 +28,22 @@ jobs: uses: actions/checkout@v4 with: submodules: recursive - fetch-depth: 1 + fetch-depth: 0 - uses: lukka/get-cmake@latest - - uses: ilammy/msvc-dev-cmd@v1 - - uses: leafo/gh-actions-lua@v10 + - name: Setup Microsoft Visual C++ Developer Command Prompt + uses: ilammy/msvc-dev-cmd@v1.13.0 + + - name: Setup Lua + uses: leafo/gh-actions-lua@v10 with: luaVersion: ${{ inputs.lua-version }} - - uses: leafo/gh-actions-luarocks@v4 + - name: Setup LuaRocks + uses: hishamhm/gh-actions-luarocks@master + with: + luarocksVersion: 3.11.0 - name: Install Busted and dependencies run: |