diff --git a/src/index.js b/src/index.js index a5f1a50..68ecd23 100644 --- a/src/index.js +++ b/src/index.js @@ -85,8 +85,11 @@ export default class ServerlessGitVariables { break } case 'repository': { - const pathName = await _exec('git rev-parse --show-toplevel') - value = path.basename(pathName) + const firstRemoteName = await _exec('git remote | head -1') + const remoteUrl = await _exec( + `git config --get remote.${firstRemoteName}.url`, + ) + value = path.basename(remoteUrl, '.git') break } case 'tags':