aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Merwin <[email protected]>2019-10-10 15:51:30 -0700
committerNick Merwin <[email protected]>2019-10-10 15:51:30 -0700
commit2ed185ca3626591549ed33c2363a47b824a39d0f (patch)
treef7c6730ace706fcaf329d7ea3c388e6c46c0ac2f
parent1e096913d5de887722c8ce8619b9f76085632e70 (diff)
downloadnode-coveralls-3.0.7.tar.xz
node-coveralls-3.0.7.zip
added support for GitLab Merge Request IIDv3.0.7
-rw-r--r--.gitignore3
-rw-r--r--lib/getOptions.js1
-rw-r--r--package.json2
-rw-r--r--test/getOptions.js4
4 files changed, 7 insertions, 3 deletions
diff --git a/.gitignore b/.gitignore
index c30200a..f4cabbb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,4 +5,5 @@ coverage.json
npm-debug.log
# Webstorm IDE
-.idea \ No newline at end of file
+.idea
+.DS_Store
diff --git a/lib/getOptions.js b/lib/getOptions.js
index 8063a1c..aa24f43 100644
--- a/lib/getOptions.js
+++ b/lib/getOptions.js
@@ -79,6 +79,7 @@ var getBaseOptions = function(cb){
options.service_name = 'gitlab-ci';
options.service_job_number = process.env.CI_BUILD_NAME;
options.service_job_id = process.env.CI_BUILD_ID;
+ options.service_pull_request = process.env.CI_MERGE_REQUEST_IID;
git_commit = process.env.CI_BUILD_REF;
git_branch = process.env.CI_BUILD_REF_NAME;
}
diff --git a/package.json b/package.json
index 6c5ccc7..3388b95 100644
--- a/package.json
+++ b/package.json
@@ -5,7 +5,7 @@
"coverage",
"coveralls"
],
- "version": "3.0.6",
+ "version": "3.0.7",
"bugs": {
"url": "https://github.com/nickmerwin/node-coveralls/issues"
},
diff --git a/test/getOptions.js b/test/getOptions.js
index e477e61..e79abc7 100644
--- a/test/getOptions.js
+++ b/test/getOptions.js
@@ -437,9 +437,11 @@ var testGitlab = function(sut, done) {
process.env.CI_BUILD_ID = "1234";
process.env.CI_BUILD_REF = "e3e3e3e3e3e3e3e3e";
process.env.CI_BUILD_REF_NAME = "feature";
+ process.env.CI_MERGE_REQUEST_IID = "1";
sut(function(err, options){
options.service_name.should.equal("gitlab-ci");
options.service_job_id.should.equal("1234");
+ options.service_pull_request.should.equal("1");
options.git.should.eql({ head:
{ id: 'e3e3e3e3e3e3e3e3e',
author_name: 'Unknown Author',
@@ -495,7 +497,7 @@ var testBuildkite = function(sut, done) {
});
};
-
+
var testSemaphore = function(sut, done) {
process.env.SEMAPHORE = true;
process.env.SEMAPHORE_BUILD_NUMBER = '1234';