* semgrep github workflow updated to show warnings
* Add explicit messaging for how to skip semgrep check and intensify messaging to produce errors
* adding passthrough error code handling to jq and model the same in the semgrep-repo-rules tool
* Use $PIPESTATUS to get error code of item in piped command list
* show the error code values along pipeline to seek issue
* Specify bash in shell config as sh is the default inside a container
* Exit with correct error code
* show semgrep messages as warning annotations to distinguish from semgrep error code
* add use of [skip style guide check] in commit message
* Set COMMIT_MESSAGE environment variable with last commit message
* COMMIT_MESSAGE needs to set to the second to last message to skip the autogenerated merge message
* Grabbing commit SHA from the pull_request event
* Add explantory message inside configure step
* Show commit message cleanly in configure step
* Use tee to set the environment variable and show the value it is set to
* keep semgrep return code intact from local tool run
* Include custom semgrep rule stored in repo for scanning against pull requests
* disable metrics and root path to avoid warnings
* This rule must use the generic semgrep parser
* include a way to skip the local semgrep scan by including [skip semgrep] in commit message
* Require a fetch-depth of 0 to get all of the history
* Iin CI we compare committed changes made but when run locally we want to consider all changes made to the working directory (including uncommitted)
* Improved warning message for coming soon and included both committed and uncommitted changes in the local semgrep check
* Avoid fatal git error on ownership within CLI working directory