diff --git a/.github/workflows/all.yml b/.github/workflows/all.yml new file mode 100644 index 0000000..b6f085e --- /dev/null +++ b/.github/workflows/all.yml @@ -0,0 +1,23 @@ +name: all + +on: [push, pull_request] + +jobs: + build: + runs-on: ${{matrix.operating_system}} + strategy: + fail-fast: false + matrix: + lua_version: ["luajit", "5.1", "5.4"] + operating_system: ["ubuntu-latest", "macos-latest", "windows-latest"] + name: "${{matrix.lua_version}}" + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Setup + uses: leafo/gh-actions-lua@v11 + with: + luaVersion: ${{matrix.lua_version}} + - name: Run + run: | + lua ./develop/all.lua diff --git a/.vscode/settings.json b/.vscode/settings.json index e77c781..45fc615 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,5 +1,5 @@ { - "[json][jsonc][lua][markdown]": { + "[json][jsonc][lua][markdown][yaml]": { "editor.formatOnSave": true, "files.insertFinalNewline": true, "files.trimFinalNewlines": true,