diff --git a/packages/artifact/src/internal/shared/config.ts b/packages/artifact/src/internal/shared/config.ts index d34c9f508a..e3d2860655 100644 --- a/packages/artifact/src/internal/shared/config.ts +++ b/packages/artifact/src/internal/shared/config.ts @@ -25,6 +25,11 @@ export function getResultsServiceUrl(): string { } export function isGhes(): boolean { + const vendor = (process.env['ACTIONS_VENDOR'] || '').toLowerCase() + + if (vendor === 'ghes' || vendor === 'ghe' || vendor === 'github-enterprise') return true + if (vendor && vendor !== 'github') return false + const ghUrl = new URL( process.env['GITHUB_SERVER_URL'] || 'https://github.com' ) diff --git a/packages/cache/src/internal/config.ts b/packages/cache/src/internal/config.ts index 24b9fa1af8..99cc812674 100644 --- a/packages/cache/src/internal/config.ts +++ b/packages/cache/src/internal/config.ts @@ -1,4 +1,9 @@ export function isGhes(): boolean { + const vendor = (process.env['ACTIONS_VENDOR'] || '').toLowerCase() + + if (vendor === 'ghes' || vendor === 'ghe' || vendor === 'github-enterprise') return true + if (vendor && vendor !== 'github') return false + const ghUrl = new URL( process.env['GITHUB_SERVER_URL'] || 'https://github.com' )