Skip to content

Release automation integration#3749

Merged
ndyakov merged 7 commits into
redis:masterfrom
dariaguy:RED-187316-release-automation-integration
Mar 24, 2026
Merged

Release automation integration#3749
ndyakov merged 7 commits into
redis:masterfrom
dariaguy:RED-187316-release-automation-integration

Conversation

@dariaguy

@dariaguy dariaguy commented Mar 24, 2026

Copy link
Copy Markdown
Contributor
  • Added repository, ref and client-libs-test-image-tag inputs
  • Changed redis-version to be not required so unstable builds will use REDIS_VERSION from Makefile

Note

Medium Risk
Moderate risk because it changes the composite GitHub Action used by CI, which could alter test environment setup and break pipelines if inputs are omitted or image mapping is wrong.

Overview
Updates the run-tests composite GitHub Action to support release/automation use cases by adding optional repository, ref, and client-libs-test-image-tag inputs and performing an explicit actions/checkout.

Makes redis-version optional and adjusts the env setup script to only derive REDIS_VERSION/CLIENT_LIBS_TEST_IMAGE when inputs are provided, allowing callers to override the client-libs test image directly or fall back to the existing version-to-image mapping.

Written by Cursor Bugbot for commit df86513. This will update automatically on new commits. Configure here.

@ndyakov ndyakov self-requested a review March 24, 2026 15:28

@ndyakov ndyakov left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thank you @dariaguy, this looks good and will use the default value from the Makefile when REDIS_VERSION is not specified.

@ndyakov ndyakov merged commit 8f17c04 into redis:master Mar 24, 2026
33 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants