3
0
Fork 0
mirror of https://code.forgejo.org/actions/cache.git synced 2025-05-07 18:35:46 +00:00

Merge branch 'main' into neo-cache-service

This commit is contained in:
Bassem Dghaidi 2024-10-24 14:30:57 +02:00 committed by GitHub
commit a98b273275
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
13 changed files with 117 additions and 32 deletions

View file

@ -7,7 +7,13 @@ export function isGhes(): boolean {
const ghUrl = new URL(
process.env["GITHUB_SERVER_URL"] || "https://github.com"
);
return ghUrl.hostname.toUpperCase() !== "GITHUB.COM";
const hostname = ghUrl.hostname.trimEnd().toUpperCase();
const isGitHubHost = hostname === "GITHUB.COM";
const isGitHubEnterpriseCloudHost = hostname.endsWith(".GHE.COM");
const isLocalHost = hostname.endsWith(".LOCALHOST");
return !isGitHubHost && !isGitHubEnterpriseCloudHost && !isLocalHost;
}
export function isExactKeyMatch(key: string, cacheKey?: string): boolean {