
* Runs yarn format * Update website * Web lint is failing * Formatting * Adds cache for dependency install * Adds linting reports for GH * Fixes artifact upload * Caching tests * Merge reports on GH actions * Linting * Fix prettier plugin conflicts * Dep fixes * Moves tailwind to monorepo package (#2091) * New Crowdin translations by Github Action (#2077) Co-authored-by: Crowdin Bot <support+bot@crowdin.com> * fix redirection to 404 page on login (#2086) Co-authored-by: Peer Richelsen <peeroke@gmail.com> * fix: update contributing (#2084) Co-authored-by: Bailey Pumfleet <pumfleet@hey.com> * Formatting * Update website Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: Hariom Balhara <hariombalhara@gmail.com> Co-authored-by: Peer Richelsen <peeroke@gmail.com> Co-authored-by: Louis <48682663+louis-27@users.noreply.github.com> Co-authored-by: Bailey Pumfleet <pumfleet@hey.com>
44 lines
1 KiB
YAML
44 lines
1 KiB
YAML
name: Lint
|
|
on:
|
|
pull_request:
|
|
branches:
|
|
- main
|
|
jobs:
|
|
lint:
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
with:
|
|
fetch-depth: 0
|
|
|
|
- name: Use Node.js 14.x
|
|
uses: actions/setup-node@v2
|
|
with:
|
|
node-version: 14.x
|
|
cache: "yarn"
|
|
cache-dependency-path: yarn.lock
|
|
|
|
- name: Install deps
|
|
if: steps.yarn-cache.outputs.cache-hit != 'true'
|
|
run: yarn
|
|
|
|
- name: Lint
|
|
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: Annotate Code Linting Results
|
|
uses: ataylorme/eslint-annotate-action@1.2.0
|
|
with:
|
|
repo-token: "${{ secrets.GITHUB_TOKEN }}"
|
|
report-json: "lint-results/eslint_report.json"
|
|
|
|
- name: Upload ESLint report
|
|
if: ${{ always() }}
|
|
uses: actions/upload-artifact@v2
|
|
with:
|
|
name: lint-results
|
|
path: lint-results
|