-
Notifications
You must be signed in to change notification settings - Fork 49
Open
Labels
prio: highASAP, deadline due yesterdayASAP, deadline due yesterdayscope: ci/cdGitHub Actions (.github), related scripts, commit/push hooks (.husky)GitHub Actions (.github), related scripts, commit/push hooks (.husky)
Description
Should run necessary linting operations as close to how they are run in CI as possible, and vice versa.
Suggestions from verytactical:
- Use proper TS instead of Bash scripts to list changed files (example)
- Combine scripts into one
.tsscript to conserve github runners. Same script must be used on CI and for husky. Split into several PRs, migrating CI jobs one by one. Include- Formatting
- Spelling (
cspell-lib) - Redirects
- Navigation
- Ensure there is a centralized API for reporting issues and their fixes to Github.
- Change CI job to use this script. Do Node.js install as the first action to ensure it's cached and works faster.
- Call the script from a
prepushhusky hook. Do not add anyprecommithooks, as they interfere withgit rebase.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
prio: highASAP, deadline due yesterdayASAP, deadline due yesterdayscope: ci/cdGitHub Actions (.github), related scripts, commit/push hooks (.husky)GitHub Actions (.github), related scripts, commit/push hooks (.husky)