Skip to content

Chainguard Repository for Java#3316

Merged
s-stumbo merged 22 commits into
mainfrom
java-cg-repo
Jun 25, 2026
Merged

Chainguard Repository for Java#3316
s-stumbo merged 22 commits into
mainfrom
java-cg-repo

Conversation

@s-stumbo

@s-stumbo s-stumbo commented May 12, 2026

Copy link
Copy Markdown
Collaborator

[ ] Check if this is a typo or other quick fix and ignore the rest :)

Type of change

Update existing docs for Chainguard Repository support for Java libraries

What should this PR do?

Add content about Java to Chainguard Repository content:

  • Move general fallback/policy content into the Libraries overview and link to it from other pages
  • Update the chainguard-repository/overview page to include Java
  • Mention Chainguard Repository in the Java overview and in Build Config
  • Reframe the Java Global Config page to say Chainguard Repository is the recommended config

Why are we making this change?

Product update to support Chainguard Repository for Java

What are the acceptance criteria?

Java should be mentioned in content about Chainguard Repository, content should be clear and accurate

How should this PR be tested?

Review the deploy preview to ensure that content appears as expected

Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
@netlify

netlify Bot commented May 12, 2026

Copy link
Copy Markdown

Deploy Preview for ornate-narwhal-088216 ready!

Name Link
🔨 Latest commit de7d941
🔍 Latest deploy log https://app.netlify.com/projects/ornate-narwhal-088216/deploys/6a3d438c0776300008fa18a5
😎 Deploy Preview https://deploy-preview-3316--ornate-narwhal-088216.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

s-stumbo and others added 6 commits May 18, 2026 13:31
Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Signed-off-by: s-stumbo <100295939+s-stumbo@users.noreply.github.com>
Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Signed-off-by: s-stumbo <100295939+s-stumbo@users.noreply.github.com>
@s-stumbo s-stumbo marked this pull request as ready for review June 11, 2026 18:17
@s-stumbo s-stumbo requested a review from a team June 11, 2026 18:17

@SharpRake SharpRake left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes look great! just some minor suggestions from me

Comment thread content/chainguard/libraries/java/build-configuration.md Outdated
Comment thread content/chainguard/libraries/java/global-configuration.md Outdated
Comment thread content/chainguard/libraries/java/overview.md Outdated
Comment thread content/chainguard/libraries/overview.md Outdated
Comment thread content/chainguard/libraries/java/global-configuration.md Outdated
Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Comment thread content/chainguard/libraries/java/build-configuration.md
Comment thread content/chainguard/libraries/java/global-configuration.md Outdated
Comment thread content/chainguard/libraries/java/global-configuration.md Outdated
Comment thread content/chainguard/libraries/java/global-configuration.md Outdated
Comment thread content/chainguard/libraries/java/global-configuration.md Outdated
Comment thread content/chainguard/libraries/java/global-configuration.md Outdated
Comment thread content/chainguard/libraries/java/overview.md Outdated
Comment thread content/chainguard/libraries/javascript/overview.md Outdated
Comment thread content/chainguard/libraries/overview.md Outdated
Comment thread content/chainguard/libraries/overview.md Outdated
Comment thread content/chainguard/libraries/overview.md Outdated
Comment thread content/chainguard/libraries/overview.md Outdated
Comment thread content/chainguard/libraries/overview.md Outdated
Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Comment thread content/chainguard/libraries/overview.md Outdated
Comment thread content/chainguard/libraries/overview.md Outdated
Comment thread content/chainguard/libraries/overview.md Outdated
Comment thread content/chainguard/libraries/overview.md Outdated
Comment thread content/chainguard/libraries/overview.md Outdated
Comment thread content/chainguard/libraries/overview.md Outdated
Comment thread content/chainguard/libraries/java/overview.md Outdated
Comment thread content/chainguard/libraries/java/global-configuration.md Outdated
Comment thread content/chainguard/libraries/java/global-configuration.md
Comment thread content/chainguard/libraries/java/global-configuration.md Outdated
Comment thread content/chainguard/libraries/java/global-configuration.md
s-stumbo and others added 5 commits June 17, 2026 09:44
Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Signed-off-by: s-stumbo <100295939+s-stumbo@users.noreply.github.com>
Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Comment thread content/chainguard/libraries/java/build-configuration.md Outdated

If you are using direct access with the Chainguard Repository and you want Chainguard policy controls to apply consistently, configure Chainguard as a global Maven mirror. Without a global mirror, Maven can fall back to its built-in Maven Central definition when Chainguard reports a dependency as unavailable, bypassing the expected cooldown behavior for artifacts.

The following `~/.m2/settings.xml` configures direct access with Chainguard's remediated Java repository as

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.

Flagging a comment to update this once we verify with vanguard testing what the right settings.xml config should look like.

Comment thread content/chainguard/libraries/java/build-configuration.md
s-stumbo added 3 commits June 24, 2026 10:12
Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Comment thread content/chainguard/libraries/overview.md Outdated
Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Comment thread content/chainguard/libraries/java/build-configuration.md Outdated
s-stumbo added 3 commits June 25, 2026 09:12
Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
Signed-off-by: s-stumbo <sally.stumbo@chainguard.dev>
@s-stumbo s-stumbo merged commit fd0d121 into main Jun 25, 2026
11 checks passed
@s-stumbo s-stumbo deleted the java-cg-repo branch June 25, 2026 15:09
@mosabua

mosabua commented Jun 25, 2026

Copy link
Copy Markdown
Member

Thanks for taking my feedback into account. This looks great.

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.

4 participants