Michael B. Gale
95dd6bfbc4
Fix new test not providing typical input
2026-11-02 12:24:01 +00:00
Michael B. Gale
120993f723
Convert diagnostic ID to kebab case
2026-10-30 18:06:04 +00:00
Michael B. Gale
f1396bd6e2
Fix incorrect xcodeVer check
2026-10-30 17:47:22 +00:00
Michael B. Gale
8d18caadc8
Distinguish between Xcode and SDK version in messages
2026-10-30 17:09:47 +00:00
Michael B. Gale
410d706e43
Combine product name and version into ProductVersion type
2026-10-30 16:58:46 +00:00
Michael B. Gale
ce1de8daea
Run Xcode check on self-hosted runners
2026-10-30 16:44:04 +00:00
Michael B. Gale
80d7b74bf4
Rename xcodeVersionFromSdk and improve comments/log messages
2026-10-30 16:18:06 +00:00
Michael B. Gale
efea0445d3
Add xcodeVersionFromXcodeBuild
2026-10-30 16:14:50 +00:00
Michael B. Gale
8f2596eca1
Remove xcodeVersion and inline fallback logic in checkRunnerSupportsTracedAnalysis
2026-10-30 15:51:13 +00:00
Michael B. Gale
be54d791a1
Add xcrun-based fallback for Xcode version detection
2026-10-30 14:59:05 +00:00
Michael B. Gale
c56bb9b85b
Fix checks if FF is disabled test using the wrong predicate
2026-10-30 13:00:33 +00:00
Michael B. Gale
b5b3ef7c6a
Fix Xcode skip on self-hosted runner test
2026-10-30 12:59:24 +00:00
Michael B. Gale
f583e03df6
Remove unnecessary lstatSync call
2026-10-30 11:24:30 +00:00
Michael B. Gale
c6cc137b27
Fix assertions and features for tests
2026-10-30 11:10:38 +00:00
Michael B. Gale
251f480fa3
Use correct version constant in handleUnsupportedVersion baseMessage
2026-10-30 11:02:47 +00:00
Michael B. Gale
5bdb913da1
Rename FF to include "Abort" instead of "Skip"
2026-10-30 11:00:42 +00:00
Michael B. Gale
b2bb71bc61
Set tempDir in all createTestConfig calls in traced.test.ts
...
To avoid stray diagnostic files ending up in the working directory
2026-10-30 10:58:21 +00:00
Michael B. Gale
239b07849d
Only skip Xcode check on self-hosted runners
2026-10-30 10:56:23 +00:00
Michael B. Gale
d37c3131f4
Improve comment/log message wording
2026-10-30 10:52:53 +00:00
Michael B. Gale
3da973862d
Add debug-level log messages when checks are skipped
2026-10-29 16:35:49 +00:00
Michael B. Gale
019a5caccd
Change log level of messages in xcodeVersion
2026-10-29 16:33:54 +00:00
Michael B. Gale
8cafec0756
Skip checks on self-hosted runners
2026-10-29 16:30:21 +00:00
Michael B. Gale
99971dd136
Gate checks behind FF
2026-10-28 13:19:40 +00:00
Michael B. Gale
87ef6f5834
Return early if we are not on macOS to avoid unnecessary work
2026-10-28 13:01:49 +00:00
Michael B. Gale
84e80cea7e
Avoid producing the same-ish message twice
2026-10-28 13:01:49 +00:00
Michael B. Gale
5547a3567f
Only create diagnostics for traced languages
2026-10-28 13:01:49 +00:00
Michael B. Gale
97b90230e5
Clarify that we are looking at the Darwin version
2026-10-28 13:01:49 +00:00
Michael B. Gale
fe45268b48
Use lstat instead of stat
2026-10-28 13:01:48 +00:00
Michael B. Gale
156dc2ce18
Include URL to announcement in diagnostic and log messages
2026-10-28 13:01:48 +00:00
Michael B. Gale
86bb85349e
Don't perform check for non-traced analyses
2026-10-28 13:01:48 +00:00
Michael B. Gale
7121af21e1
Check if Xcode version is unsupported
2026-10-28 13:01:48 +00:00
Michael B. Gale
5f65e35fec
Add FF to fail if macOS version is unsupported
2026-10-28 12:56:36 +00:00
Michael B. Gale
45b8586e1b
Check if macOS version is unsupported
2026-10-28 12:44:59 +00:00
Michael B. Gale
a9623043dc
Skip Swift checks if tools feature is enabled
2026-10-28 12:44:59 +00:00
Michael B. Gale
e0220172c9
Use macOSVersion in isSwiftCompatible
2026-10-28 12:20:27 +00:00
Michael B. Gale
49de08391c
Fix JSDoc
2026-10-26 10:46:59 +00:00
Michael B. Gale
2d3b6d4530
Check that a ConfigurationError is thrown
2026-10-23 12:11:00 +01:00
Michael B. Gale
fbf3125415
Rename isSwiftCompatible
2026-10-23 12:07:19 +01:00
Michael B. Gale
1b037def00
Refactor swift check out of init-action.ts
2026-10-22 14:39:50 +01:00
Henry Mercer
130ab2d721
Improve JSDoc
2026-04-13 16:54:06 +01:00
Henry Mercer
e6c21da23c
Refactoring: Rename KnownLanguage to BuiltInLanguage
2026-04-10 19:09:47 +01:00
Henry Mercer
bad0a744dd
Store all built-in languages
...
While we want the CodeQL Action to work with third-party language support, having a list of all built-in languages can help us create better type-level checks to ensure that we don't miss things that we want to customize for each of our built-in languages.
2026-04-10 19:09:46 +01:00