diff options
author | Nat Goodspeed <nat@lindenlab.com> | 2021-06-29 17:45:13 -0400 |
---|---|---|
committer | Nat Goodspeed <nat@lindenlab.com> | 2021-06-29 17:45:13 -0400 |
commit | ab185263fa43141ff325edb8dace25f99e685c3d (patch) | |
tree | b8a6d2c18eca8808d22097c8a509d4c73071dc72 | |
parent | f9a6e31c763a32215819291bd21e792e03fb95dc (diff) |
SL-15500: Install git-hooks (and requirements) and run policy check
on the entire current (branch of the) viewer repo before starting any build.
-rwxr-xr-x | BuildParams | 2 | ||||
-rwxr-xr-x | build.sh | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/BuildParams b/BuildParams index c5f96d5ee3..27ae40767a 100755 --- a/BuildParams +++ b/BuildParams @@ -14,7 +14,7 @@ build_docs = true build_Linux_Doxygen = true # Need viewer-build-variables as well as other shared repositories -buildscripts_shared_more_NAMEs="build_secrets build_variables" +buildscripts_shared_more_NAMEs="build_secrets build_variables git_hooks" ################################################################ #### Examples of how to set the viewer_channel #### @@ -280,6 +280,12 @@ python_cmd "$helpers/codeticket.py" addinput "Viewer Channel" "${viewer_channel} initialize_version # provided by buildscripts build.sh; sets version id +# install the git-hooks dependencies +pip_install -r "$git_hooks_checkout/requirements.txt" +# validate the branch we're about to build +python_cmd "$git_hooks_checkout/coding_policy_git.py" --all_files || \ + fatal "coding policy check failed" + # Now run the build succeeded=true last_built_variant= |