name: Check syntax on: [push,workflow_dispatch] jobs: check: runs-on: alpine steps: - name: Setup Alpine uses: https://git.swee.codes/swee/setup-alpine@main with: additional: python3 - uses: actions/checkout@v4 - name: Install JSHint run: npm --global install jshint - run: python3 -m py_compile sweebot.py - run: jshint script.js