Skip to content

Conversation

@tcheeric
Copy link
Contributor

No description provided.

tcheeric added 3 commits December 28, 2025 22:34
…sion file

Remove GitHub Actions workflow for dependency review and dependency-check suppression file as they are no longer required. Update CodeQL workflow to use JDK 21.
Update GitHub Actions workflows to use JDK 21 and remove JDK 17 configurations.
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 the project's organization identity and upgrades the Java version. The main changes include updating the organization name from "CashuTools" to "398ja" in pom.xml, updating all SCM repository URLs, upgrading the Java version from 17 to 21 across GitHub Actions workflows, bumping the nostr-java dependency from 1.1.0 to 1.2.0, and removing dependency security scanning workflows and configuration files.

Key Changes:

  • Organization name and repository URLs updated from cashutools to 398ja
  • GitHub Actions workflows upgraded to use JDK 21 instead of JDK 17
  • nostr-java dependency bumped from 1.1.0 to 1.2.0

Reviewed changes

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

Show a summary per file
File Description
pom.xml Updated organization name to "398ja", updated SCM URLs, and bumped nostr-java version to 1.2.0
.github/workflows/release.yml Updated JDK version from 17 to 21 in both release and deploy jobs
.github/workflows/codeql.yml Updated JDK version from 17 to 21 for security analysis
.github/workflows/ci.yml Updated JDK version from 17 to 21 and removed Java 17 from build matrix
dependency-check-suppressions.xml Removed OWASP dependency check suppressions configuration file
.github/workflows/dependency-review.yml Removed dependency review and OWASP dependency check workflow

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

tcheeric added 2 commits December 28, 2025 22:59
Update GitHub Actions workflows to use JDK 21 and remove JDK 17 configurations.
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

Copilot reviewed 6 out of 6 changed files in this pull request and generated 3 comments.


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

Comment on lines +52 to +54
<maven.compiler.source>21</maven.compiler.source>
<maven.compiler.target>21</maven.compiler.target>
<java.version>21</java.version>
Copy link

Copilot AI Dec 28, 2025

Choose a reason for hiding this comment

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

The PR title mentions updating organization name and repository URLs, but the changes also include upgrading Java from version 17 to 21 and updating the nostr-java dependency from 1.1.0 to 1.2.0. These significant changes should either be mentioned in the PR title/description or split into separate commits/PRs for better change tracking and easier rollback if needed.

Copilot uses AI. Check for mistakes.
Copy link
Contributor Author

Choose a reason for hiding this comment

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

@copilot open a new pull request to apply changes based on this feedback

strategy:
matrix:
java-version: [ '17', '21' ]
java-version: [ '21' ]
Copy link

Copilot AI Dec 28, 2025

Choose a reason for hiding this comment

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

Removing the entire CI matrix for testing multiple Java versions (previously 17 and 21, now only 21) reduces test coverage. This change means the project will no longer verify compatibility with Java 17, which could be breaking for existing users. Consider maintaining Java 17 in the test matrix if backward compatibility is still supported, or clearly document this as a breaking change requiring Java 21 as the minimum version.

Copilot uses AI. Check for mistakes.
Copy link
Contributor Author

Choose a reason for hiding this comment

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

@copilot open a new pull request to apply changes based on this feedback

Copy link

Copilot AI commented Dec 28, 2025

@tcheeric I've opened a new pull request, #2, to work on those changes. Once the pull request is ready, I'll request review from you.

Copy link

Copilot AI commented Dec 28, 2025

@tcheeric I've opened a new pull request, #3, to work on those changes. Once the pull request is ready, I'll request review from you.

@tcheeric tcheeric merged commit f1654ca into master Dec 28, 2025
12 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