Skip to content

Conversation

Peter-Sh
Copy link
Contributor

This PR introduces release automation for docker

Files that were touched in redis/release/8.2

.github/workflows/pre-merge.yml - recognize releae_tag input, when not empty does branch switch, merge and slack notification
.github/actions/build-and-tag-locally/action.yml - uses github container registry, images tags contain distro name, arch, commit
test/run-entrypoint-tests.sh - implemented wait for readiness loop for redis-server started in detached containers

New files:

New dispatchable workflows
release_build_and_test.yml and release_publish.yml

release-automation - python tool to update stackbrew file

.github/actions/apply-docker-version/ - action to apply changes to Dockerfiles
github/workflows/build_release_automation.yml - action to build release-automation tool image
.github/actions/common/func.sh - helper functions for various workflows

@Peter-Sh Peter-Sh changed the title Release/8.2 Release automation: release/8.2 Sep 19, 2025
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.

1 participant