UNPKG

zephyr-agent

Version:
17 lines (16 loc) • 594 B
import "node:module"; import { gitHubCiIdentityProvider } from "./ci-token-identity/github.mjs"; import { gitLabCiIdentityProvider } from "./ci-token-identity/gitlab.mjs"; const ciIdentityProviders = [ gitLabCiIdentityProvider, gitHubCiIdentityProvider ]; async function inferCiTokenIdentity(env = process.env) { for (const provider of ciIdentityProviders){ if (!provider.detect(env)) continue; const identity = await provider.infer(env); if (identity) return identity; } } export { inferCiTokenIdentity }; //# sourceMappingURL=ci-token-identity.mjs.map