Skip to content

PDP-1660 Making the custom GH package repo configurable#655

Merged
rjrudin merged 1 commit into
developfrom
feature/custom-repo
Jul 24, 2026
Merged

PDP-1660 Making the custom GH package repo configurable#655
rjrudin merged 1 commit into
developfrom
feature/custom-repo

Conversation

@rjrudin

@rjrudin rjrudin commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings July 22, 2026 16:10

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 makes GitHub Packages Maven repository usage configurable via a ghPackagesUrl project property, enabling publishing and dependency resolution in environments (e.g., GitHub Actions) that can’t access the internal Artifactory repository.

Changes:

  • Make the Flux CLI publishing target GitHub Packages URL configurable via ghPackagesUrl.
  • Add an optional GitHub Packages Maven repository for resolving dependencies (e.g., Spark connector) when ghPackagesUrl is provided.
  • Apply the net.saliman.properties plugin at the root to support property loading.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

File Description
flux-cli/build.gradle Switch publishing GitHub Packages repo from hardcoded URL to ghPackagesUrl.
build.gradle Add optional dependency-resolution Maven repo for GitHub Packages and apply properties plugin.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread flux-cli/build.gradle
Comment on lines +334 to 338
if (project.hasProperty("ghPackagesUrl")) {
maven {
name = "GitHubPackages"
url = uri("https://maven.pkg.github.com/rjrudin/flux")
url = uri(ghPackagesUrl)
credentials {
@rjrudin
rjrudin merged commit 1aa0d3e into develop Jul 24, 2026
5 checks passed
@rjrudin
rjrudin deleted the feature/custom-repo branch July 24, 2026 13:59
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.

3 participants