UNPKG

@stryker-mutator/core

Version:

The extendable JavaScript mutation testing framework

21 lines 823 B
import { objectUtils } from '../../utils/object-utils.js'; /** * https://help.github.com/en/actions/automating-your-workflow-with-github-actions/using-environment-variables#default-environment-variables */ export class GithubActionsCIProvider { determineProject() { return `github.com/${objectUtils.getEnvironmentVariableOrThrow('GITHUB_REPOSITORY')}`; } determineVersion() { const rawRef = objectUtils.getEnvironmentVariableOrThrow('GITHUB_REF'); // rawRef will be in the form "refs/pull/:prNumber/merge" or "refs/heads/feat/branch-1" const [, type, ...name] = rawRef.split('/'); if (type === 'pull') { return `PR-${name[0]}`; } else { return name.join('/'); } } } //# sourceMappingURL=github-actions-provider.js.map