1. 19 Apr, 2021 2 commits
    • Chris Kay's avatar
      build(hooks): add commitlint hook · d97bade1
      Chris Kay authored
      
      
      This change adds a configuration for commitlint - a tool designed to
      enforce a particular commit message style - and run it as part of Git's
      commit-msg hook. This validates commits immediately after the editor has
      been exited, and the configuration is derived from the configuration we
      provide to Commitizen.
      
      While the configuration provided suggests a maximum header and body
      length, neither of these are hard errors. This is to accommodate the
      occasional commit where it may be difficult or impossible to comply
      with the length requirements (for example, with a particularly long
      scope, or a long URL in the message body).
      
      Change-Id: Ib5e90472fd1f1da9c2bff47703c9682232ee5679
      Signed-off-by: default avatarChris Kay <chris.kay@arm.com>
      d97bade1
    • Chris Kay's avatar
      build(hooks): add Gerrit hook · 4b7eee81
      Chris Kay authored
      
      
      This change adds the Gerrit commit-msg hook to Husky, such that it now
      no longer requires manual installation by the developer.
      
      This hook was pulled directly from the TF-A Gerrit review server.
      
      Change-Id: I79c9b0ce78fd326fda6db7a930b7277690177f28
      Signed-off-by: default avatarChris Kay <chris.kay@arm.com>
      4b7eee81