Skip to content

feat!: adopt Swift 6.2 strict concurrency and update TCA to 1.26.2 - #15

Merged
ns-vasilev merged 6 commits into
devfrom
feature/swift-6.2-strict-concurrency
Oct 6, 2026
Merged

ns-vasilev merged 6 commits into
devfrom
feature/swift-6.2-strict-concurrency

Conversation

@ns-vasilev

Copy link
Copy Markdown
Member

No description provided.

@ns-vasilev ns-vasilev self-assigned this Oct 5, 2026
@spacecode-github-bot

Copy link
Copy Markdown
2 Warnings
⚠️ PR title should follow Conventional Commits format (e.g., "feat: add new feature")
⚠️

⚠️ Some source files are missing corresponding test files:

  • Paginator → expected test file: PaginatorTests.swift
  • CursorSeekStrategy → expected test file: CursorSeekStrategyTests.swift
  • LimitOffsetStrategy → expected test file: LimitOffsetStrategyTests.swift
  • PaginationCursorSeek → expected test file: PaginationCursorSeekTests.swift
  • PaginationLimitOffset → expected test file: PaginationLimitOffsetTests.swift
  • Page → expected test file: PageTests.swift
  • CursorPaginationRequest → expected test file: CursorPaginationRequestTests.swift
  • OffsetPaginationRequest → expected test file: OffsetPaginationRequestTests.swift
  • CursorPositionBuilderStrategy → expected test file: CursorPositionBuilderStrategyTests.swift
  • OffsetPositionBuilderStrategy → expected test file: OffsetPositionBuilderStrategyTests.swift
  • CursorRequestBuilderStrategy → expected test file: CursorRequestBuilderStrategyTests.swift
  • OffsetRequestBuilderStrategy → expected test file: OffsetRequestBuilderStrategyTests.swift
  • PaginatorAction → expected test file: PaginatorActionTests.swift
  • CursorPaginatorState → expected test file: CursorPaginatorStateTests.swift
  • PaginatorState → expected test file: PaginatorStateTests.swift
  • PaginatorForEachView → expected test file: PaginatorForEachViewTests.swift
  • PaginatorListView → expected test file: PaginatorListViewTests.swift
  • PaginatorView → expected test file: PaginatorViewTests.swift
5 Messages
📖

ℹ️ Some source files have tests that weren't updated:

  • PaginatorIntegrationReducer → test file exists: PaginatorIntegrationReducerTests.swift (consider updating if logic changed)
  • PaginatorReducer → test file exists: PaginatorReducerTests.swift (consider updating if logic changed)
📖 📦 Package.swift was modified - please ensure:
📖
  • Dependencies are pinned to specific versions
📖
  • New dependencies are documented in README
📖
  • Platform requirements are correct

Generated by 🚫 Danger

@ns-vasilev
ns-vasilev force-pushed the feature/swift-6.2-strict-concurrency branch from 12998ab to ac8bf6e Compare October 5, 2026 17:19
Simulator runtimes for iOS/tvOS/watchOS 26 are not installed on the
runner image for Xcode 26.0.
- Raise swift-composable-architecture lower bound to 1.26.2
- Replace Package@swift-6.0/5.10 with Package@swift-6.1
- Make CursorPaginatorState Sendable, fix duplicated Sendable constraint
- Update SwiftLint exclusions, CI matrix, README and CHANGELOG
@codecov

codecov Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 80.00000% with 1 line in your changes missing coverage. Please review.
⚠️ Please upload report for BASE (dev@bbd3a5a). Learn more about missing BASE report.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
...rces/BladeTCA/Classes/COre/Reducers/Reducer+.swift 0.00% 1 Missing ⚠️
Additional details and impacted files
@@          Coverage Diff           @@
##             dev      #15   +/-   ##
======================================
  Coverage       ?   58.52%           
======================================
  Files          ?       21           
  Lines          ?      311           
  Branches       ?        0           
======================================
  Hits           ?      182           
  Misses         ?      129           
  Partials       ?        0           
Flag Coverage Δ
Blade-Package 58.52% <80.00%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

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

@ns-vasilev
ns-vasilev merged commit a4ee246 into dev Oct 6, 2026
18 checks passed
@ns-vasilev
ns-vasilev deleted the feature/swift-6.2-strict-concurrency branch October 6, 2026 04:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants