Skip to content

feat: container release pipeline#7

Merged
krakenhavoc merged 1 commit intomainfrom
feature/container-release
Mar 24, 2026
Merged

feat: container release pipeline#7
krakenhavoc merged 1 commit intomainfrom
feature/container-release

Conversation

@krakenhavoc
Copy link
Contributor

This pull request introduces a new GitHub Actions workflow for building, testing, publishing, and deploying the Docker image for the project. The workflow automates CI/CD steps including linting, testing, multi-platform Docker image builds, and deployment triggers.

CI/CD Workflow Automation:

  • Added .github/workflows/docker-publish.yaml to define a multi-stage workflow that:
    • Runs linting and tests on all pushes and pull requests to main affecting Go source files, dependencies, the Dockerfile, or the workflow itself.
    • Builds and pushes a multi-architecture Docker image to GitHub Container Registry, tagging images by commit SHA, dev, and latest (if on the default branch).
    • Triggers downstream deployment workflows in the KrakenKey/infra-int repository for dev and prd environments after successful image publishing.

@krakenhavoc krakenhavoc merged commit 97e40e8 into main Mar 24, 2026
9 checks passed
@krakenhavoc krakenhavoc deleted the feature/container-release branch March 24, 2026 14:55
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