From fbf3125415ab42c51ebbca7b616ba7fcd9181df5 Mon Sep 17 00:00:00 2001 From: "Michael B. Gale" Date: Fri, 23 Oct 2026 12:07:19 +0100 Subject: [PATCH] Rename `isSwiftCompatible` --- lib/entry-points.js | 4 ++-- src/init-action.ts | 4 ++-- src/languages/swift.test.ts | 14 +++++++------- src/languages/swift.ts | 2 +- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/lib/entry-points.js b/lib/entry-points.js index 1051c51f6..86c7c220d 100644 --- a/lib/entry-points.js +++ b/lib/entry-points.js @@ -186046,7 +186046,7 @@ async function getToolsInput(action, repositoryProperties) { } // src/languages/swift.ts -function isSwiftCompatible(action, config) { +function checkSwiftCompatibility(action, config) { if (config.languages.includes("swift" /* swift */) && action.platform !== "darwin") { throw new ConfigurationError( `Swift analysis is only supported on macOS runner images. Please migrate to a macOS runner.` @@ -186573,7 +186573,7 @@ async function run3(actionState) { enableFileCoverageInformation: fileCoverageResult.enabled, logger: logger2 }); - isSwiftCompatible(actionState, config); + checkSwiftCompatibility(actionState, config); if (repositoryPropertiesResult.isFailure()) { addNoLanguageDiagnostic( config, diff --git a/src/init-action.ts b/src/init-action.ts index dd9b43960..5146d7530 100644 --- a/src/init-action.ts +++ b/src/init-action.ts @@ -62,7 +62,7 @@ import { runDatabaseInitCluster, } from "./init"; import { JavaEnvVars, BuiltInLanguage } from "./languages"; -import { isSwiftCompatible } from "./languages/swift"; +import { checkSwiftCompatibility } from "./languages/swift"; import { Logger, withGroupAsync } from "./logging"; import { downloadOverlayBaseDatabaseFromCache, @@ -419,7 +419,7 @@ async function run( logger, }); - isSwiftCompatible(actionState, config); + checkSwiftCompatibility(actionState, config); if (repositoryPropertiesResult.isFailure()) { addNoLanguageDiagnostic( diff --git a/src/languages/swift.test.ts b/src/languages/swift.test.ts index f3836785f..e2655ff67 100644 --- a/src/languages/swift.test.ts +++ b/src/languages/swift.test.ts @@ -12,18 +12,18 @@ import { } from "../testing-utils"; import { withTmpDir } from "../util"; -import { isSwiftCompatible } from "./swift"; +import { checkSwiftCompatibility } from "./swift"; import { BuiltInLanguage } from "."; -test("isSwiftCompatible doesn't throw for non-Swift languages", (t) => { +test("checkSwiftCompatibility doesn't throw for non-Swift languages", (t) => { for (const language of Object.values(BuiltInLanguage)) { if (language === BuiltInLanguage.swift) { continue; } t.notThrows(() => - isSwiftCompatible( + checkSwiftCompatibility( initAllState(), createTestConfig({ languages: [language] }), ), @@ -31,7 +31,7 @@ test("isSwiftCompatible doesn't throw for non-Swift languages", (t) => { } }); -test("isSwiftCompatible doesn't throw for Swift on darwin", async (t) => +test("checkSwiftCompatibility doesn't throw for Swift on darwin", async (t) => withTmpDir(async (tmpDir) => { const logger = new RecordingLogger(); const env = getTestEnv(); @@ -41,7 +41,7 @@ test("isSwiftCompatible doesn't throw for Swift on darwin", async (t) => sinon.stub(codeql, "getVersion").resolves(makeVersionInfo("2.27.0")); t.notThrows(() => - isSwiftCompatible( + checkSwiftCompatibility( initAllState({ platform: "darwin", env, logger }), createTestConfig({ tempDir: tmpDir, @@ -53,9 +53,9 @@ test("isSwiftCompatible doesn't throw for Swift on darwin", async (t) => const nonDarwinPlatforms: NodeJS.Platform[] = ["linux", "win32"]; for (const nonDarwinPlatform of nonDarwinPlatforms) { - test(`isSwiftCompatible throws for Swift on ${nonDarwinPlatform}`, (t) => { + test(`checkSwiftCompatibility throws for Swift on ${nonDarwinPlatform}`, (t) => { t.throws(() => { - isSwiftCompatible( + checkSwiftCompatibility( initAllState({ platform: nonDarwinPlatform }), createTestConfig({ languages: [BuiltInLanguage.swift] }), ); diff --git a/src/languages/swift.ts b/src/languages/swift.ts index 501e7a027..3a51491fb 100644 --- a/src/languages/swift.ts +++ b/src/languages/swift.ts @@ -13,7 +13,7 @@ import { BuiltInLanguage } from "."; * @throws {ConfigurationError} If Swift analysis is not possible on the current runner. * @returns True if we can run a Swift analysis. */ -export function isSwiftCompatible( +export function checkSwiftCompatibility( action: ActionState<["Base"]>, config: Config, ) {