# Check javascript template files name: HTML Templates on: push: branches: - master pull_request: branches-ignore: - l10* jobs: html: runs-on: ubuntu-latest env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} INVENTREE_DB_ENGINE: sqlite3 INVENTREE_DB_NAME: inventree INVENTREE_MEDIA_ROOT: ./media INVENTREE_STATIC_ROOT: ./static steps: - name: Install node.js uses: actions/setup-node@v2 - run: npm install - name: Checkout Code uses: actions/checkout@v2 - name: Setup Python uses: actions/setup-python@v2 with: python-version: 3.7 - name: Install Dependencies run: | sudo apt-get update sudo apt-get install gettext pip3 install invoke invoke install invoke static - name: Check HTML Files run: | npm install markuplint npm markuplint InvenTree/build/templates/build/*.html npm markuplint InvenTree/common/templates/common/*.html npm markuplint InvenTree/company/templates/company/*.html npm markuplint InvenTree/order/templates/order/*.html npm markuplint InvenTree/part/templates/part/*.html npm markuplint InvenTree/stock/templates/stock/*.html npx markuplint InvenTree/templates/*.html npx markuplint InvenTree/templates/InvenTree/*.html npx markuplint InvenTree/templates/InvenTree/settings/*.html