UNPKG

@ossjs/release

Version:

Minimalistic, opinionated, and predictable release automation tool.

14 lines (10 loc) 396 B
import { invariant } from 'outvariant' import { validateAccessToken } from '#/src/utils/github/validate-access-token.js' export async function demandGitHubToken(): Promise<void> { const { GITHUB_TOKEN } = process.env invariant( GITHUB_TOKEN, 'Failed to publish the package: the "GITHUB_TOKEN" environment variable is not provided.', ) await validateAccessToken(GITHUB_TOKEN) }