dosbox-staging/scripts
Feignint 204e75b97c Add GitHub Annotations feature to verify-bash.sh
This adds Annotations to the Job run's Summary and
in-line Annotations in the "Files Changed" tab

When env. var. GITHUB_ACTOR is present:

SHELLCHECK(1)'s json1 output format is used, JQ(1)
then outputs the GitHub API command:

    ::error file=<filename>,line=<line no>::<msg>

A simple GREP(1) is used to flip the return code,
i.e. "0" if no errors found and "123" when they
are. "123" is to keep in sync with the scripts
"normal", from XARGS(1) return code.

All of SHELLCHECK(1)'s severity levels:

    error, warning, info, style

Are reported as "error" for GitHub's API,
regardless of the severity (.comments[].level)
2020-12-18 14:22:53 +01:00
..
automator Add support building for Apple M1 2020-12-13 02:53:46 +01:00
import-from-svn Use the project's new repository URL 2020-05-13 15:52:52 +02:00
.gitignore Import svn:ignore props to .gitignore files 2019-09-15 20:34:57 +02:00
build.sh Simplify script-path discovery 2020-05-12 14:35:51 +02:00
captures.bat Installer improvements 2010-05-12 08:13:46 +00:00
count-clang-bugs.py Rename count-bugs to count-clang-bugs 2020-03-11 10:38:10 +01:00
count-pvs-bugs.py Test more criteria during PVS analysis 2020-01-29 14:59:50 +01:00
count-warnings.py Print warning when processing corrupted log file 2020-07-25 15:05:11 +02:00
count-xsan-issues.py Implement counter for sanitizer issues 2020-03-11 10:38:10 +01:00
dosbox-installer.nsi time keeps ticking 2020-04-25 20:05:04 +00:00
dump-preprocessor-defines.sh Handle user-defined sets of files 2020-03-15 21:46:46 +01:00
editconf.bat Installer improvements 2010-05-12 08:13:46 +00:00
ega-switch.pl First CVS upload. 2002-07-27 13:08:48 +00:00
fetch-workflows.sh Improve layout of storage directory 2020-02-17 19:29:43 +01:00
font-switch.pl First CVS upload. 2002-07-27 13:08:48 +00:00
format-commit.sh Update clang-format rules to 9.0 2020-04-02 03:30:17 +02:00
git-notes-fetch.sh Fix scripts for fetching and pushing notes 2020-11-10 13:01:02 +01:00
git-notes-push.sh Fix scripts for fetching and pushing notes 2020-11-10 13:01:02 +01:00
git-prehook-whitespace.sh Strip trailing white-space as a pre-commit hook 2020-01-13 11:27:27 -08:00
git-rlog.sh Update copyright line in several scripts 2020-01-03 17:15:25 +01:00
has-commits-since.sh Only run config heavy if our repo has commits 2020-01-13 00:26:11 +01:00
list-build-dependencies.sh Correct spelling mistakes 2020-11-07 18:58:15 +01:00
log-env.ps1 Log environment on CI machines 2019-10-26 00:52:03 +02:00
log-env.sh Log environment on CI machines 2019-10-26 00:52:03 +02:00
msys-bash.py Update copyright line in several scripts 2020-01-03 17:15:25 +01:00
resetconf.bat Installer improvements 2010-05-12 08:13:46 +00:00
resetmapper.bat Installer improvements 2010-05-12 08:13:46 +00:00
unifdef-all.sh Remove irrelevant ifdefs from unifdef-all script 2019-12-26 03:23:19 +01:00
verify-bash.sh Add GitHub Annotations feature to verify-bash.sh 2020-12-18 14:22:53 +01:00
verify-ctype-algorithm-include-order.sh Handle user-defined sets of files 2020-03-15 21:46:46 +01:00
verify-markdown.sh Selectively enable MarkDown line-length checking 2020-03-21 23:38:40 +01:00
verify-python.sh Update copyright line in several scripts 2020-01-03 17:15:25 +01:00