Skip to content

PDP-817: Added support to execute regressions on arm infrastructure#1891

Open
nagalakshmi2024 wants to merge 1 commit intodevelopfrom
arm-regression-testbranchdevelop
Open

PDP-817: Added support to execute regressions on arm infrastructure#1891
nagalakshmi2024 wants to merge 1 commit intodevelopfrom
arm-regression-testbranchdevelop

Conversation

@nagalakshmi2024
Copy link

The changes made to the jenkinsfile to support
provision arm based infrastructure and execute regressions on arm ec2 instance when arm_regressions parameter is enabled

Jenkins console log for arm regressions
https://ml-clt-jenkins.progress.com/job/devexp/job/Java-Client/job/java-client-api-regression/job/arm-regressions-testbranch/108/console

Copilot AI review requested due to automatic review settings January 29, 2026 14:53
@nagalakshmi2024 nagalakshmi2024 changed the title Added support to execute regressions on arm infrastructure PDP-817: Added support to execute regressions on arm infrastructure Jan 29, 2026
@github-actions
Copy link

github-actions bot commented Jan 29, 2026

Copyright Validation Results
Total: 2 | Passed: 0 | Failed: 0 | Skipped: 2 | at: 2026-02-06 13:51:34 UTC | commit: 4956461

⏭️ Skipped (Excluded) Files

  • Jenkinsfile
  • docker-compose.yaml

✅ 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 adds support for running regression tests on ARM-based infrastructure. When the arm_regressions parameter is enabled, the pipeline provisions ARM EC2 instances, configures them with necessary dependencies, and executes tests against ARM-compatible MarkLogic images.

Changes:

  • Added ARM platform support with conditional logic based on arm_regressions parameter
  • Introduced new pipeline stages for provisioning ARM infrastructure and running tests
  • Updated Docker Compose configuration to support both ARM and AMD64 platforms

Reviewed changes

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

File Description
docker-compose.yaml Made platform and converter settings configurable via environment variables to support ARM
Jenkinsfile Added ARM regression parameter, infrastructure provisioning stage, ARM-specific test execution, and cleanup logic

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

@nagalakshmi2024
Copy link
Author

jsvoboda-prgs
jsvoboda-prgs previously approved these changes Feb 3, 2026
Copy link
Contributor

@rjrudin rjrudin left a comment

Choose a reason for hiding this comment

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

Please redo the edits with the .editorconfig file applied - Copilot should be able to help with that. That file specifies that indents are tabs and not spaces. Ideally that would be spaces, but this is an older editorconfig file that we haven't switched over to spaces yet.

@nagalakshmi2024
Copy link
Author

rjrudin
rjrudin previously approved these changes Feb 5, 2026
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