• Sam Salisbury's avatar
    ci: break config into separate files (#6849) · 380f460e
    Sam Salisbury authored
    * ci: break config into separate files
    
    * Untangle githooks
    
    * githooks: fix whitespace
    
    * .hooks/pre-commit: add ui -> lint-staged check
    
    - We no longer require dependency on husky with this change.
    
    * ui: remove husky dependency and config
    
    - The previous commit obviates the need for it.
    - We will now have to manage these hooks by hand, but this removes
      the conflict between husky-installed hooks and those in the .hooks dir.
    
    * ui: update yarn.lock with husky removed
    
    * .hooks/pre-commit: always use subshell + docs
    
    - Always use subshell means we consistently exit from the
      same place which feels less complex.
    - Docs are necessary for horrible bash like this I think...
    
    * Makefile: remove old husky githooks
    
    - Husky has installed a handler for every single git hook.
    - This causes warnings on every git operation.
    - Eventually we can remove this, but better not to confuse
      people with these messages for now.
    
    * ci: fix go build...
    380f460e