Skip to content

MOD-14368 Add speedb_git_sha field to module metadata#115

Merged
GuyAv46 merged 1 commit intoRedisLabsModules:masterfrom
ofiryanai:add-speedb-git-sha
Apr 30, 2026
Merged

MOD-14368 Add speedb_git_sha field to module metadata#115
GuyAv46 merged 1 commit intoRedisLabsModules:masterfrom
ofiryanai:add-speedb-git-sha

Conversation

@ofiryanai
Copy link
Copy Markdown
Contributor

Summary

Add speedb_git_sha to the FIELDS allowlist and to the default metadata so that RediSearch Enterprise can record the SpeedB commit SHA in the RAMP package natively, without post-processing the zip.

Changes

  • Add "speedb_git_sha" to FIELDS in RAMP/module_metadata.py
  • Add "speedb_git_sha": "" default in create_default_metadata()

Context

RediSearch Enterprise depends on SpeedB and needs to record which SpeedB commit was used to build each release. Currently this is worked around by extracting/injecting into the zip after RAMP generates it (see TODO(MOD-14368) in RSE's sbin/pack.sh). With this change, the field flows through from the manifest YAML like any other metadata field.

This follows the same pattern as other module-specific fields previously added (bigstore_version_2_support, crdb, capability_name, compatible_redis_version).


Pull Request opened by Augment Code with guidance from the PR author

Add speedb_git_sha to the FIELDS allowlist and to the default metadata,
so that RediSearch Enterprise can include the SpeedB commit SHA in the
RAMP package without post-processing the zip.
@ofiryanai ofiryanai marked this pull request as ready for review April 30, 2026 12:53
@GuyAv46 GuyAv46 merged commit 9ca13a8 into RedisLabsModules:master Apr 30, 2026
4 checks passed
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