Skip to content

Conversation

@rjrudin
Copy link
Contributor

@rjrudin rjrudin commented Oct 1, 2025

Also updated the Gradle wrapper and ml-gradle, and now requiring Java 17. This also will make it easier to convert the Jenkinsfile to use Docker as well, instead of rpm's.

Copilot AI review requested due to automatic review settings October 1, 2025 19:08
@github-actions
Copy link

github-actions bot commented Oct 1, 2025

Copyright Validation Results
Total: 10 | Passed: 0 | Failed: 0 | Skipped: 10 | at: 2025-10-02 17:30:23 UTC | commit: 9cdd739

⏭️ Skipped (Excluded) Files

  • .copyrightconfig
  • CONTRIBUTING.md
  • Jenkinsfile
  • test-app/.env
  • test-app/build.gradle
  • test-app/docker-compose.yaml
  • test-app/gradle/wrapper/gradle-wrapper.jar
  • test-app/gradle/wrapper/gradle-wrapper.properties
  • test-app/gradlew
  • test-app/gradlew.bat

✅ All files have valid copyright headers!

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 test application infrastructure to use the latest nightly MarkLogic server version and modernizes the build toolchain. The changes include upgrading Java from version 8 to 17, updating Gradle wrapper and ml-gradle plugin versions, and configuring Docker Compose to use environment variables for MarkLogic image selection.

  • Upgraded Java requirement from 8.x to 17.x across documentation and CI pipeline
  • Updated Gradle wrapper from 8.4 to 8.14.3 and ml-gradle plugin from 5.0.0 to 6.0.1
  • Modernized Docker Compose configuration with environment variable support for MarkLogic image selection

Reviewed Changes

Copilot reviewed 8 out of 9 changed files in this pull request and generated no comments.

Show a summary per file
File Description
test-app/gradlew.bat Updated Gradle wrapper batch script with newer version and improved error handling
test-app/gradlew Updated Gradle wrapper shell script with enhanced POSIX compliance and argument parsing
test-app/gradle/wrapper/gradle-wrapper.properties Upgraded Gradle distribution from 8.4 to 8.14.3 with additional validation settings
test-app/docker-compose.yaml Replaced hardcoded MarkLogic image with environment variable references
test-app/build.gradle Updated ml-gradle plugin from version 5.0.0 to 6.0.1
test-app/.env Added environment file defining MarkLogic image and logs volume variables
Jenkinsfile Updated Java home directory from OpenJDK 1.8 to JDK 17
CONTRIBUTING.md Updated documentation to reflect Java 17.x requirement

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@rjrudin rjrudin force-pushed the feature/server-bump branch from 7c70820 to 86c34c8 Compare October 1, 2025 19:16
@rjrudin rjrudin force-pushed the feature/server-bump branch 3 times, most recently from cefcfce to 6c54cb9 Compare October 2, 2025 17:11
@rjrudin rjrudin changed the title MLE-24511 Bumping to latest nightly server version MLE-24511 Bumping server temporarily to 11.3.2 Oct 2, 2025
Also updated the Gradle wrapper and ml-gradle, and now requiring Java 17. This also will make it easier to convert the Jenkinsfile to use Docker as well, instead of rpm's.
@rjrudin rjrudin force-pushed the feature/server-bump branch from 6c54cb9 to 9cdd739 Compare October 2, 2025 17:29
@rjrudin rjrudin changed the title MLE-24511 Bumping server temporarily to 11.3.2 MLE-24511 Bumping server to latest 12 nightly Oct 2, 2025
@rjrudin rjrudin merged commit 98e4353 into develop Oct 2, 2025
4 of 5 checks passed
@rjrudin rjrudin deleted the feature/server-bump branch October 2, 2025 18:17
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