Skip to content

Create ci.yml

Create ci.yml #8

Workflow file for this run

name: devicecode-ci
on:
pull_request:
branches:
- main
- dev
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v4.2.2
# - name: setup-devcontainer
# uses: devcontainers/ci@v0.3.1900000328
# with:
# runCmd: . .devcontainer/postCreateCommand.sh && make all
- name: install-lua
uses: xpol/setup-lua@v0.3
with:
lua-version: luajit-2.1.0
- name: install-luarocks
uses: leafo/gh-actions-luarocks@v4.3.0
- name: install-luacheck
run: luarocks install luacheck
- name: setup-env
run: make env
- name: run-lint
run: make lint
- name: run-tests
run: make test-all