Skip to content
Snippets Groups Projects
lint.yml 766 B
Newer Older
  • Learn to ignore specific revisions
  • name: Lint
    on:
      push:
      pull_request:
        types: [opened, synchronize, reopened]
    jobs:
      lua:
        name: Lua
        runs-on: ubuntu-latest
        steps:
    
          - uses: actions/checkout@v3
    
          - name: Install Dependencies
    
            run: sudo apt-get -y update && sudo apt-get -y install lua-check
    
          - name: Install example site
            run: ln -s ./docs/site-example ./site
          - name: Lint Lua code
            run: make lint-lua
    
      sh:
        name: Shell
        runs-on: ubuntu-latest
        steps:
    
          - uses: actions/checkout@v3
    
          - name: Install Dependencies
    
            run: sudo apt-get -y update && sudo apt-get -y install shellcheck
    
          - name: Install example site
            run: ln -s ./docs/site-example ./site
          - name: Lint shell code
            run: make lint-sh