Skip to content

Commit 5296147

Browse files
authored
CI: select Swift 6.2 toolchain for CodeQL (openclaw#41787)
Merged via squash. Prepared head SHA: 8abc6c1 Co-authored-by: BunsDev <68980965+BunsDev@users.noreply.github.com> Co-authored-by: BunsDev <68980965+BunsDev@users.noreply.github.com> Reviewed-by: @BunsDev
1 parent 8306eab commit 5296147

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

.github/workflows/codeql.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,11 @@ jobs:
9393

9494
- name: Setup Swift build tools
9595
if: matrix.needs_swift_tools
96-
run: brew install xcodegen swiftlint swiftformat
96+
run: |
97+
sudo xcode-select -s /Applications/Xcode_26.1.app
98+
xcodebuild -version
99+
brew install xcodegen swiftlint swiftformat
100+
swift --version
97101
98102
- name: Initialize CodeQL
99103
uses: github/codeql-action/init@v4

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ Docs: https://docs.openclaw.ai
5252
- Security/external content: treat whitespace-delimited `EXTERNAL UNTRUSTED CONTENT` boundary markers like underscore-delimited variants so prompt wrappers cannot bypass marker sanitization. (#35983) Thanks @urianpaul94.
5353
- Telegram/network env-proxy: apply configured transport policy to proxied HTTPS dispatchers as well as direct `NO_PROXY` bypasses, so resolver-scoped IPv4 fallback and network settings work consistently for env-proxied Telegram traffic. (#40740) Thanks @sircrumpet.
5454
- Agents/memory flush: forward `memoryFlushWritePath` through `runEmbeddedPiAgent` so memory-triggered flush turns keep the append-only write guard without aborting before tool setup. Follows up on #38574. (#41761) Thanks @frankekn.
55+
- CI/CodeQL Swift toolchain: select Xcode 26.1 before installing Swift build tools so the CodeQL Swift job uses Swift tools 6.2 on `macos-latest`. (#41787) thanks @BunsDev.
5556

5657
## 2026.3.8
5758

0 commit comments

Comments
 (0)