function whoami() {
        try {
            const rawFile = SA.nodeModules.fs.readFileSync(global.env.PATH_TO_SECRETS + '/githubCredentials.json')
            const contents = JSON.parse(rawFile)
            if (contents.githubUsername) {
                return contents.githubUsername
            }
        } catch (_) {
            // there must be an issue with the github credentials file so we will move on to try the workspace file instead
        }
        try {
            const rawFile = SA.nodeModules.fs.readFileSync(global.env.PATH_TO_SECRETS + '/workspace-credentials.json')
            const contents = JSON.parse(rawFile)
            const githubCredentials = contents.filter(x => x.type == 'github')
            if (githubCredentials.length > 0) {
                return githubCredentials[0].key
            }
        } catch (_) {
            // there must be an issue with the workspace credentials file we will try something else instead
        }
        // TODO: use child process to get git 'origin' remote and decipher the username from this
        return ''
    }
@returns {string} current user profile name