Conversation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
leogdion
left a comment
There was a problem hiding this comment.
update swift-format and SwiftLint rules
| @@ -29,4 +29,4 @@ | |||
| } | |||
There was a problem hiding this comment.
these need to be updated to use the new swift extension
.github/workflows/SundialKit.yml
Outdated
| exclude: | ||
| - swift: {version: "6.1"} | ||
| type: wasm | ||
| - swift: {version: "6.1"} | ||
| type: wasm-embedded | ||
| - swift: {version: "6.2"} | ||
| type: wasm | ||
| - swift: {version: "6.2"} | ||
| type: wasm-embedded |
.github/workflows/SundialKit.yml
Outdated
| scheme: ${{ env.PACKAGE_NAME }} | ||
| - uses: sersoft-gmbh/swift-coverage-action@v4 | ||
| type: ${{ matrix.type }} | ||
| wasmtime-version: 41.0.3 |
| - name: Install curl | ||
| if: steps.build.outputs.contains-code-coverage == 'true' | ||
| run: | | ||
| apt-get update -q | ||
| apt-get install -y curl |
There was a problem hiding this comment.
comment this out for now
| - name: Enable git symlinks | ||
| shell: pwsh | ||
| run: git config --global core.symlinks true |
There was a problem hiding this comment.
make all matrices fail fast false temporarily
- Comment out wasm builds, windows job, and install curl step in CI - Add fail-fast: false to build-ubuntu matrix - Update devcontainers to use swift-server.swift extension - Migrate .swiftlint.yml and .swift-format from Swift-App-Template Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
PR Review: CI/CD & Tooling Configuration UpdateThis is a solid infrastructure modernization. Here's my feedback organized by severity: Potential Issues
Same concern applies to Release tags run a reduced test matrix # In configure job, consider:
if [[ "${{ github.ref }}" == "refs/heads/main" || "${{ github.event_name }}" == "pull_request" || "${{ github.ref }}" == refs/tags/* ]]; then
Observations / Minor ItemsCommented-out code is noisy
If these changes are intentional (e.g. the leading underscore change is useful for actor isolation patterns), they're reasonable. But the doc comment relaxations may allow API documentation to degrade over time unless enforced elsewhere.
Positive Changes
Summary: The architecture of this workflow update is good. The main blocker to address is verifying |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## v2.0.0-alpha.2 #78 +/- ##
===============================================
Coverage 65.20% 65.20%
===============================================
Files 31 31
Lines 526 526
===============================================
Hits 343 343
Misses 183 183
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
PR Review: CI/CD & Tooling OverhaulThis is a solid infrastructure upgrade overall. Here are observations organized by area: ✅ Positives
Issues & ConcernsCI Workflow (
|
No description provided.