Skip to content

7.4 to unstable#517

Merged
Peter-Sh merged 40 commits into
unstablefrom
7.4_to_unstable
Apr 29, 2026
Merged

7.4 to unstable#517
Peter-Sh merged 40 commits into
unstablefrom
7.4_to_unstable

Conversation

@Peter-Sh
Copy link
Copy Markdown
Contributor

@Peter-Sh Peter-Sh commented Apr 29, 2026

Note

Medium Risk
Changes CI build/test matrix generation and Docker image validation/labeling behavior, which can affect which platforms are built and how images are tagged/tested. Also adjusts stackbrew tag emission rules (notably latest) based on remote GA majors, which could impact downstream consumers if incorrect.

Overview
Updates the GitHub Actions pipeline to compute the distro/platform build matrix dynamically via a new release-automation generate-build-matrix command, replacing the hardcoded matrix in build-n-test.yml.

Enhances build/test and labeling to be Redis-version aware: the local build action now extracts the Redis version from the source tarball, uses it to decide whether module-related checks/run-entrypoint tests should execute, and passes a new modules_enabled flag into create-image-labels so module revision labels (and module repo checkouts/version discovery) are skipped when modules aren’t expected.

Refines stackbrew tag generation so global latest/bare-distro tags are only emitted for the highest remote GA major version, adding git logic to discover that major and updating generator APIs/tests accordingly.

Reviewed by Cursor Bugbot for commit e08d620. Bugbot is set up for automated code reviews on this repo. Configure here.

github-actions Bot and others added 30 commits January 26, 2026 11:51
adding desired logic for modules/test when should be executed and different tagging logic for version 7.x and 8.x
@jit-ci
Copy link
Copy Markdown

jit-ci Bot commented Apr 29, 2026

❌ Jit Scanner failed - Our team is investigating

Jit Scanner failed - Our team has been notified and is working to resolve the issue. Please contact support if you have any questions.


💡 Need to bypass this check? Comment @sera bypass to override.

@Peter-Sh Peter-Sh merged commit 936ecf5 into unstable Apr 29, 2026
24 of 25 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