close
Skip to content

feat(release): automate binary release on tag push#778

Open
rishupk wants to merge 1 commit intoredhat-developer:mainfrom
rishupk:AIPCC-9392/automate-release
Open

feat(release): automate binary release on tag push#778
rishupk wants to merge 1 commit intoredhat-developer:mainfrom
rishupk:AIPCC-9392/automate-release

Conversation

@rishupk
Copy link
Copy Markdown

@rishupk rishupk commented Apr 20, 2026

The release process was manual before. This automates it on tag push.

Each matrix runner now extracts the mapt binary from the built container image using podman cp and uploads it as mapt-linux-amd64 or mapt-linux-arm64. A new release job picks those up, generates a sha256 checksums file, and creates a GitHub Release with everything attached.

The flattened OCI tarball artifacts are gone. Instead, each runner pushes its own arch image directly, and the manifest job stitches them together. Three new Makefile targets support this: oci-push-amd64, oci-push-arm64, and oci-push-manifest.

Signed-off-by: Rishabh Kothari rkothari@redhat.com

@rishupk rishupk force-pushed the AIPCC-9392/automate-release branch from 58c3be8 to e45ea82 Compare April 20, 2026 10:33
Signed-off-by: Rishabh Kothari <rkothari@redhat.com>
@rishupk rishupk force-pushed the AIPCC-9392/automate-release branch from e45ea82 to 67caec2 Compare April 20, 2026 10:52
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