Skip to content

feat(github): expand github workflows and actions#57

Merged
gondoi merged 27 commits into
masterfrom
feature/devops-1276-create-shared-github-actions
May 11, 2026
Merged

feat(github): expand github workflows and actions#57
gondoi merged 27 commits into
masterfrom
feature/devops-1276-create-shared-github-actions

Conversation

@gondoi
Copy link
Copy Markdown
Contributor

@gondoi gondoi commented Apr 27, 2026

Expand GitHub action functionality and use them in shareable workflows.

@cursor
Copy link
Copy Markdown

cursor Bot commented Apr 27, 2026

PR Summary

Medium Risk
Introduces new reusable build/publish pipelines (Docker multi-arch digest merge, ECR OIDC, Helm OCI) and rewires legacy workflows to them; misconfiguration could break image/chart publishing or notifications.

Overview
Adds a new OCI publishing toolkit under .github/ with composites for docker-build-push (ECR OIDC/private+public or registry login; Buildx/QEMU or Warp), helm-publish-oci (Helm lint + OCI push with registry token or ECR OIDC), and a lightweight slack-notify-failure step.

Introduces reusable workflow_call wrappers docker-build-push.yml (native per-platform builds that push by digest and then merge manifests, or Warp direct push) and helm-publish-oci.yml (single-job chart publish with required permissions).

Updates legacy publish-docker-image.yml to forward to the new Docker workflow (splitting comma-separated images into a matrix) and adjusts Slack failure notifications in publish-crate.yml; refreshes top-level docs and fixes the setups/docker README header.

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

Comment thread .github/workflows/docker-build-push.yml Outdated
Comment thread .github/actions/docker-build-push/action.yml Outdated
@gondoi gondoi requested a review from mchristopher April 27, 2026 20:52
Comment thread .github/workflows/docker-build-push.yml
Comment thread .github/actions/docker-build-push/action.yml
@gondoi gondoi requested a review from mchristopher April 28, 2026 15:20
Comment thread .github/actions/helm-publish-oci/action.yml Outdated
Comment thread .github/workflows/docker-build-push.yml Outdated
Comment thread .github/workflows/helm-publish-oci.yml
Comment thread .github/actions/docker-build-push/action.yml Outdated
Comment thread .github/workflows/docker-build-push.yml Outdated
Comment thread .github/workflows/docker-build-push.yml Outdated
Comment thread .github/workflows/docker-build-push.yml
Comment thread .github/actions/helm-publish-oci/action.yml Outdated
Comment thread .github/workflows/docker-build-push.yml Outdated
Comment thread .github/workflows/docker-build-push.yml
Comment thread .github/workflows/docker-build-push.yml Outdated
Comment thread .github/actions/docker-build-push/action.yml Outdated
Comment thread .github/workflows/helm-publish-oci.yml Outdated
Comment thread .github/workflows/docker-build-push.yml
Comment thread .github/workflows/docker-build-push.yml
Comment thread .github/workflows/publish-docker-image.yml Outdated
Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit fdd6b12. Configure here.

Comment thread .github/workflows/publish-docker-image.yml Outdated
@gondoi gondoi merged commit cb5e730 into master May 11, 2026
9 checks passed
@gondoi gondoi deleted the feature/devops-1276-create-shared-github-actions branch May 11, 2026 18:42
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.

3 participants