name: Lint on: workflow_call: permissions: actions: write contents: read jobs: lint: runs-on: buildjet-4vcpu-ubuntu-2204 steps: - uses: actions/checkout@v4 - uses: ./.github/actions/dangerous-git-checkout - uses: ./.github/actions/yarn-install - name: Run Linting with Reports run: yarn lint:report continue-on-error: true - name: Merge lint reports run: jq -s '[.[]]|flatten' lint-results/*.json &> lint-results/eslint_report.json - name: Upload ESLint report if: ${{ always() }} uses: actions/upload-artifact@v4 with: name: lint-results path: lint-results