v1.2.0 — swift-syntax 603, deterministic output, and CI simplification #16
ericodx
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Dependency update, bug fixes, and CI consolidation.
What's new
swift-syntax 603
.colonColontoken kind (::) handled inSwiftTokenizer— required for C++ interoperability sourcesDetection
AnalysisPipelinenow sorts clone groups by type → file → start line before returningPipelineResult, guaranteeing deterministic output across runs regardless of cache stateProgressReporter
output: FileHandleparameter added (default.standardError), enabling isolated testing without redirecting the process-wide stderrCI
pull-request-analysis.ymlsimplified to a single job that runsswift testmain-analysis.ymlreduced to two jobs: test + coverage and SonarCloud publish.pre-commit-config.yamlfor secret detection at commit timeDocumentation
.colonColontoken kind added to TokenKind tables in Architecture and CodeBase docsProgressReporterinitializer signature updated across docsRequirements
Installation
See the Installation Guide for Homebrew, pre-built binary, SPM plugin, and git hook setup.
What's Changed
Full Changelog: v1.1.1...v1.2.0
This discussion was created from the release v1.1.2 — swift-syntax 603, deterministic output, and CI simplification.
All reactions