Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean McGivern <sean@gitlab.com>2017-09-27 11:52:03 +0300
committerSean McGivern <sean@gitlab.com>2017-09-27 11:52:03 +0300
commit3fba557d5c310e1fc4e6866a6a342c40331b3ad2 (patch)
tree093dfbe25bb23d27ae2ae8ad3487e90ee3fca368 /scripts/static-analysis
parent05d8e87dba4abaf9eb495bac147c4d4c5426da2e (diff)
Add static analysis job to find invalid YAML in changelogs
When a changelog has invalid YAML (typically, there is an unquoted @ at the start of the author field), then the entry will be discarded. This script checks all unreleased changelogs for validity, and runs as part of the static-analysis step, so the pipeline will fail if this happens in future.
Diffstat (limited to 'scripts/static-analysis')
-rwxr-xr-xscripts/static-analysis3
1 files changed, 2 insertions, 1 deletions
diff --git a/scripts/static-analysis b/scripts/static-analysis
index 295b6f132c1..aeefb2bc96f 100755
--- a/scripts/static-analysis
+++ b/scripts/static-analysis
@@ -13,7 +13,8 @@ tasks = [
%w[yarn run eslint],
%w[bundle exec rubocop --require rubocop-rspec],
%w[scripts/lint-conflicts.sh],
- %w[bundle exec rake gettext:lint]
+ %w[bundle exec rake gettext:lint],
+ %w[scripts/lint-changelog-yaml]
]
failed_tasks = tasks.reduce({}) do |failures, task|