import { CloudRunnerSystem } from '../cli/remote-client/remote-client-services/cloud-runner-system'; import * as core from '@actions/core'; export class GithubCliReader { static async GetGitHubAuthToken() { try { // eslint-disable-next-line github/no-then return ((await CloudRunnerSystem.Run(`gh auth status -t`).catch(() => {})) || '') .split(`Token: `)[1] .replace(/ /g, '') .replace(/\n/g, ''); } catch (error: any) { core.info(error || 'Failed to get github auth token from gh cli'); return ''; } } }