-
Notifications
You must be signed in to change notification settings - Fork 276
Changes in develop that were never merged #217
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: Joseph Mattello <[email protected]>
Signed-off-by: Joseph Mattello <[email protected]>
Signed-off-by: Joseph Mattello <[email protected]>
Fix minor Markdown lint issues change maintainer info chage version in swift pm example Signed-off-by: Joseph Mattello <[email protected]>
Signed-off-by: Joseph Mattello <[email protected]>
Signed-off-by: Joseph Mattello <[email protected]>
Signed-off-by: Joseph Mattello <[email protected]>
Signed-off-by: Joseph Mattello <[email protected]>
Signed-off-by: Joseph Mattello <[email protected]>
Signed-off-by: Joseph Mattello <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR consolidates changes that were made in the develop
branch but never merged to main
. The changes primarily modernize the RxRealm project with updated dependencies, improved documentation formatting, and enhanced CI/CD workflows.
- Updated project dependencies and minimum platform versions
- Modernized documentation with corrected method names and improved formatting
- Added comprehensive GitHub Actions workflows for testing, linting, and documentation
Reviewed Changes
Copilot reviewed 12 out of 12 changed files in this pull request and generated 3 comments.
Show a summary per file
File | Description |
---|---|
Sources/RxRealm/RxRealm.swift | Removed redundant Observable typealias |
RxRealm.podspec | Version bump from 5.0.8 to 5.1.0 |
README.md | Updated documentation with modern RxSwift syntax and improved formatting |
Package.swift | Modernized Swift Package Manager configuration with updated dependencies |
Cartfile.resolved | Updated Realm dependency version |
CHANGELOG.md | Updated changelog for version 5.1.0 |
.github/workflows/*.yml | Added comprehensive CI/CD workflows |
.github/CODEOWNERS | Added code ownership configuration |
|
||
In your Package.swift: | ||
|
||
```swift | ||
let package = Package( | ||
name: "Example", | ||
dependencies: [ | ||
.package(url: "https://github.com/RxSwiftCommunity/RxRealm.git", from: "1.0.1") | ||
.package(url: "https://github.com/RxSwiftCommunity/RxRealm.git", from: "5.0.4") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The version reference "5.0.4" in the Swift Package Manager example is inconsistent with the podspec version "5.1.0". Consider updating this to match the current version being released.
.package(url: "https://github.com/RxSwiftCommunity/RxRealm.git", from: "5.0.4") | |
.package(url: "https://github.com/RxSwiftCommunity/RxRealm.git", from: "5.1.0") |
Copilot uses AI. Check for mistakes.
- name: Swift Setup | ||
uses: YOCKOW/Action-setup-swift@v1 | ||
with: | ||
swift-version: '5.3.2' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The Swift version 5.3.2 is outdated compared to the swift-tools-version:5.7 specified in Package.swift. Consider updating to a more recent Swift version for consistency.
swift-version: '5.3.2' | |
swift-version: '5.7' |
Copilot uses AI. Check for mistakes.
.product(name: "RealmSwift", package: "realm-swift"), | ||
.product(name: "RxSwift", package: "RxSwift"), | ||
.product(name: "RxCocoa", package: "RxSwift") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[nitpick] The dependency ordering has changed - RealmSwift is now listed before RxSwift, which differs from the original order. Consider maintaining consistent dependency ordering for better readability.
Copilot uses AI. Check for mistakes.
I try to use GitFlow, but the project settings here are out of my control and the default branch is stuck on
main
.Since I sometimes forget that, I've been making changes in
develop
for some time that need testing and merge.This is the PR for that.