Skip to content

Conversation

@pepone
Copy link
Member

@pepone pepone commented Jun 11, 2025

No description provided.

Copilot AI review requested due to automatic review settings June 11, 2025 08:24
Copy link

Copilot AI left a 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-swift to ice-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"),

@pepone pepone requested review from bernardnormier and externl June 11, 2025 08:55
Copy link
Member

@externl externl left a 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
Copy link
Member

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.

Copy link
Member

@externl externl left a 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

@pepone pepone merged commit 784a342 into zeroc-ice:main Jun 11, 2025
11 checks passed
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