From 723c59c66e8bb89fe1ac1597cd4864dfa2f038db Mon Sep 17 00:00:00 2001 From: ZYSzys Date: Sat, 30 Mar 2019 09:49:55 +0800 Subject: [PATCH] labels: add "build" label when .travis.yml changed --- lib/node-labels.js | 2 +- test/unit/node-labels.test.js | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/node-labels.js b/lib/node-labels.js index ea65d3c3..d933aeb2 100644 --- a/lib/node-labels.js +++ b/lib/node-labels.js @@ -48,7 +48,7 @@ const subSystemLabelsMap = new Map([ // things that edit top-level .md files are always a doc change [/^\w+\.md$/, 'doc'], // different variants of *Makefile and build files - [/^(tools\/)?(Makefile|BSDmakefile|create_android_makefiles)$/, 'build'], + [/^(tools\/)?(Makefile|BSDmakefile|create_android_makefiles|\.travis\.yml)$/, 'build'], [/^tools\/(install\.py|genv8constants\.py|getnodeversion\.py|js2c\.py|utils\.py|configure\.d\/.*)$/, 'build'], [/^vcbuild\.bat$/, ['build', 'windows']], [/^(android-)?configure|node\.gyp|common\.gypi$/, 'build'], diff --git a/test/unit/node-labels.test.js b/test/unit/node-labels.test.js index dff3b285..940d5fd5 100644 --- a/test/unit/node-labels.test.js +++ b/test/unit/node-labels.test.js @@ -611,6 +611,16 @@ tap.test('label: "build" when ./android-configure has been changed', (t) => { t.same(labels, ['build']) + t.end() +}) + +tap.test('label: "build" when ./.travis.yml has been changed', (t) => { + const labels = nodeLabels.resolveLabels([ + '.travis.yml' + ]) + + t.same(labels, ['build']) + t.end() });