browsertrix/.github/workflows
Emma Segal-Grossman b5fe5551c5
Ensure linting & formatting runs in CI (#1512)
Makes sure code quality stays high by checking that code is linted &
formatted in CI.

### Reason

Frustration — so that [things like
this](https://github.com/webrecorder/browsertrix-cloud/pull/1500#issuecomment-1920087667)
don't happen in the future. I tried to merge `main` into a branch to get
it up to date with main, and main isn't totally formatted or linted
properly, and then formatting the codebase introduced a whole bunch of
unrelated changes. Running a formatter or linter shouldn't cause
unrelated code changes, and `main` should always be in a correct state
in terms of linting and formatting.

### Testing

- [x] Test run with failing lint checks errors:
https://github.com/webrecorder/browsertrix-cloud/actions/runs/7733354321/job/21085236200
- [x] Test run with failing formatting check errors:
https://github.com/webrecorder/browsertrix-cloud/actions/runs/7733501666/job/21085717519
- [x] Test run with both passing lint & formatting checks passes:
https://github.com/webrecorder/browsertrix-cloud/actions/runs/7733529142/job/21085796727
2024-01-31 18:25:44 -05:00
..
ansible-lint.yaml Move DO ansible playbook to new format (#1159) 2023-09-27 22:36:34 -07:00
deploy-dev.yaml
docs-publish.yaml
frontend-build-check.yaml Ensure linting & formatting runs in CI (#1512) 2024-01-31 18:25:44 -05:00
k3d-ci.yaml avoid exception if 'errors' key doesn't exist (#1301) 2023-10-19 14:39:54 -07:00
k3d-log-ci.yaml
k3d-nightly-ci.yaml Background Jobs Work (#1321) 2023-11-02 13:02:17 -07:00
lint.yaml Replace partial_complete -> stopped_by_user or stopped_quota_reached + operator edge cases (#1368) 2023-11-14 11:17:16 -08:00
microk8s-ci.yaml test quickfix: microk8s crawls were not running due to exceeding CI resource capacity 2023-10-10 23:29:10 -07:00
password-check.yaml
project-assign-issue.yml
publish-helm-chart.yaml
release.yaml
ui-tests-playwright.yml