Skip to content

Update SwiftSyntax to 603.0.2#946

Merged
Kyle-Ye merged 1 commit into
mainfrom
optimize/swift-syntax
Jul 21, 2026
Merged

Update SwiftSyntax to 603.0.2#946
Kyle-Ye merged 1 commit into
mainfrom
optimize/swift-syntax

Conversation

@Kyle-Ye

@Kyle-Ye Kyle-Ye commented Jul 21, 2026

Copy link
Copy Markdown
Member

Summary

  • update the SwiftSyntax dependency requirement to the 603 release series
  • resolve SwiftSyntax at 603.0.2
  • refresh the OpenObservation and Equatable revisions to versions compatible with SwiftSyntax 603
  • update the root, example, and renderer package configurations consistently

Motivation

SwiftSyntax 603 includes updated macro plugin termination handling that prevents repeated corrupted JSON diagnostics during builds with newer Swift toolchains.

The OpenObservation and Equatable revisions are updated together so the complete dependency graph can resolve SwiftSyntax 603 without conflicting version requirements.

Validation

  • validated the root, example, and renderer package manifests
  • completed a Linux build with Swift 6.2.4 and SwiftSyntax 603
  • confirmed the complete build log contained no Internal Error, Corrupted JSON, or unexpected end of file diagnostics

@github-actions github-actions Bot added area: tooling Developer tooling, package manifests, Tuist, scripts, formatting, or release tooling. type: build Build system, packaging, toolchain, release, or compiler support. type: maintenance Refactor, cleanup, dependency bump, NFC, or internal maintenance. labels Jul 21, 2026
@Kyle-Ye
Kyle-Ye marked this pull request as ready for review July 21, 2026 18:33
@codecov

codecov Bot commented Jul 21, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 26.26%. Comparing base (3170101) to head (f8289ba).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #946   +/-   ##
=======================================
  Coverage   26.26%   26.26%           
=======================================
  Files         726      726           
  Lines       51669    51669           
=======================================
  Hits        13569    13569           
  Misses      38100    38100           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@Kyle-Ye
Kyle-Ye merged commit cc9f9b0 into main Jul 21, 2026
9 checks passed
@Kyle-Ye
Kyle-Ye deleted the optimize/swift-syntax branch July 21, 2026 19:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: tooling Developer tooling, package manifests, Tuist, scripts, formatting, or release tooling. type: build Build system, packaging, toolchain, release, or compiler support. type: maintenance Refactor, cleanup, dependency bump, NFC, or internal maintenance.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant