Skip to content

Add CI workflow to verify DynamoDB Streams Adapter compatibility#1721

Open
rattang-dev wants to merge 1 commit intoawslabs:masterfrom
rattang-dev:master
Open

Add CI workflow to verify DynamoDB Streams Adapter compatibility#1721
rattang-dev wants to merge 1 commit intoawslabs:masterfrom
rattang-dev:master

Conversation

@rattang-dev
Copy link
Copy Markdown

@rattang-dev rattang-dev commented Mar 25, 2026

Description

This PR adds a GitHub Actions workflow that builds the dynamodb-streams-kinesis-adapter against the KCL version from the PR commit. This helps catch breaking changes in KCL that would impact the adapter before they are merged.

How it works

  1. Installs KCL from the PR's HEAD into the local Maven repository
  2. Clones the dynamodb-streams-kinesis-adapter repo
  3. Builds the adapter with the KCL dependency overridden to use the locally installed version via -Dsoftware-kinesis.version

If the adapter build fails, it signals that the KCL change may break downstream compatibility.

@rattang-dev rattang-dev reopened this Mar 25, 2026
@rattang-dev rattang-dev changed the title Add dynamodb streams adapter build as git workflow Add CI workflow to verify DynamoDB Streams Adapter compatibility Mar 25, 2026
@rattang-dev rattang-dev marked this pull request as ready for review March 25, 2026 08:43
@@ -0,0 +1,36 @@
name: DynamoDB Streams Adapter Compatibility
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.

nit: DynamoDB Streams Kinesis Adapter

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