-
Notifications
You must be signed in to change notification settings - Fork 216
Update demos to use new GitHub nightly repositories #528
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
Conversation
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 updates all Swift demo packages and the CI action to use the new GitHub-hosted nightly Ice repositories instead of the old Zeroc Nexus feeds.
- Switched Package.swift dependencies and package names from
ice-swifttoice-swift-nightly - Updated the brew tap URL in the install-nightly-ice action to point at the GitHub Homebrew tap
- Adjusted plugin references to use the nightly package name
Reviewed Changes
Copilot reviewed 20 out of 20 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| swift/IceStorm/weather/Package.swift | Point to ice-swift-nightly and update products/plugins |
| swift/IceGrid/query/Package.swift | Point to ice-swift-nightly and update products/plugins |
| swift/IceGrid/locatorDiscovery/Package.swift | Point to ice-swift-nightly and update products/plugins |
| swift/IceGrid/greeter/Package.swift | Point to ice-swift-nightly and update products/plugins |
| swift/IceDiscovery/replication/Package.swift | Point to ice-swift-nightly and update products/plugins |
| swift/IceDiscovery/greeter/Package.swift | Point to ice-swift-nightly and update products/plugins |
| swift/Ice/optional/Package.swift | Point to ice-swift-nightly and update products/plugins |
| swift/Ice/middleware/Package.swift | Point to ice-swift-nightly and update products/plugins |
| swift/Ice/invocationTimeout/Package.swift | Point to ice-swift-nightly and update products/plugins |
| swift/Ice/greeter/Package.swift | Point to ice-swift-nightly and update products/plugins |
| swift/Ice/forwarder/Package.swift | Point to ice-swift-nightly and update products |
| swift/Ice/filesystem/Package.swift | Point to ice-swift-nightly and update products/plugins |
| swift/Ice/customError/Package.swift | Point to ice-swift-nightly and update products/plugins |
| swift/Ice/context/Package.swift | Point to ice-swift-nightly and update products/plugins |
| swift/Ice/config/Package.swift | Point to ice-swift-nightly and update products/plugins |
| swift/Ice/callback/Package.swift | Point to ice-swift-nightly and update products/plugins |
| swift/Ice/bidir/Package.swift | Point to ice-swift-nightly and update products/plugins |
| swift/Glacier2/greeter/Package.swift | Point to ice-swift-nightly and update products/plugins |
| swift/Glacier2/callback/Package.swift | Point to ice-swift-nightly and update products/plugins |
| .github/actions/install-nightly-ice/action.yml | Updated brew tap URL to GitHub homebrew-nightly |
Comments suppressed due to low confidence (1)
swift/IceStorm/weather/Package.swift:10
- [nitpick] The nightly repository URL and package name are repeated across many Package.swift files. Consider centralizing this dependency configuration in a shared manifest or workspace-level setting to reduce duplication and simplify future updates.
.package(url: "https://github.com/zeroc-ice/ice-swift-nightly.git", branch: "main"),
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.
Looks good!
| shell: bash | ||
| run: | | ||
| brew tap zeroc-ice/nightly https://download.zeroc.com/nexus/repository/nightly/homebrew-nightly.git | ||
| brew tap zeroc-ice/nightly https://github.com/zeroc-ice/homebrew-nightly.git |
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.
We can just remove this whole line now. Install cmd will add the tap automatically.
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.
We also need to update the README.md file instructions
No description provided.