Skip to content

Release ARM artifacts and run smoke tests for them#6499

Merged
dlvenable merged 1 commit intoopensearch-project:mainfrom
dlvenable:2294-release-smoke-tests
Feb 9, 2026
Merged

Release ARM artifacts and run smoke tests for them#6499
dlvenable merged 1 commit intoopensearch-project:mainfrom
dlvenable:2294-release-smoke-tests

Conversation

@dlvenable
Copy link
Copy Markdown
Member

Description

This PR is working on wrapping up the support for ARM artifacts in Data Prepper.

It corrects the job in the release step to dockerMultiArchitecturePush which pushes the Docker image to the staging ECR repository.

It also adds smoke tests for ARM artifacts. There is a smoke test for the Docker image and the same four for the archive files that we use for x86. It adds the Java 21 smoke tests for both architectures.

This also updates some of the GitHub Actions plugin versions and make some minor improvements to the release action.

I tested this in my fork. The example run is available: https://github.com/dlvenable/data-prepper/actions/runs/21835866112/job/63011224300

Issues Resolved

Resolves #2294

Check List

  • New functionality includes testing.
  • New functionality has a documentation issue. Please link to it in this PR.
    • New functionality has javadoc added
  • Commits are signed with a real name per the DCO

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

…ives. Includes Java 21 smoke tests both for ARM and x86. Corrects the release build to push the Docker image. Some modernization to GHA plugins.

Signed-off-by: David Venable <dlv@amazon.com>
@dlvenable dlvenable changed the title Release and smoke tests for ARM artifacts Release ARM artifacts and run smoke tests for them Feb 9, 2026
@dlvenable dlvenable merged commit 9ea496c into opensearch-project:main Feb 9, 2026
70 of 71 checks passed
@dlvenable dlvenable deleted the 2294-release-smoke-tests branch February 9, 2026 19:57
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.

Run tests on ARM

3 participants