diff --git a/package-lock.json b/package-lock.json index 8c412cb08..d41574702 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@dvcorg/cml", - "version": "0.4.2", + "version": "0.4.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index ebe22dcb8..5b8879485 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@dvcorg/cml", - "version": "0.4.2", + "version": "0.4.3", "author": { "name": "DVC", "url": "http://cml.dev" diff --git a/src/drivers/github.js b/src/drivers/github.js index a0b1304cf..a77434400 100644 --- a/src/drivers/github.js +++ b/src/drivers/github.js @@ -18,6 +18,12 @@ const { GITHUB_EVENT_NAME } = process.env; +const branch_name = (branch) => { + if (!branch) return; + + return branch.replace(/refs\/(head|tag)s\//, ''); +}; + const owner_repo = (opts) => { let owner, repo; const { uri } = opts; @@ -276,8 +282,8 @@ class Github { } = pr; return { url, - source, - target + source: branch_name(source), + target: branch_name(target) }; }); } @@ -290,7 +296,7 @@ class Github { } get branch() { - return GITHUB_REF; + return branch_name(GITHUB_REF); } get user_email() {