Skip to content

ci: package gateway stack platform releases - #19

Merged
tmccoy14 merged 3 commits into
mainfrom
feat/gateway-stack-monorepo-release
Aug 10, 2026
Merged

ci: package gateway stack platform releases#19
tmccoy14 merged 3 commits into
mainfrom
feat/gateway-stack-monorepo-release

Conversation

@captjt

@captjt captjt commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Summary

  • teaches Helm CI to validate the new gateway-stack chart when synced from infrastructure
  • validates the three Gateway image entries in consolidated release manifests
  • exercises customer registry override rendering for Gateway images
  • packages and publishes gateway-stack with the platform release

Compatibility

The manifest checks are conditional on charts.gatewayStack, so previously prepared release manifests remain supported.

Validation

  • actionlint and YAML parsing for both changed workflows
  • release-manifest branching reviewed for legacy and consolidated manifests
  • git diff --check

Companion work

@tmccoy14
tmccoy14 marked this pull request as ready for review August 10, 2026 12:54
@tmccoy14
tmccoy14 requested a lite review from Copilot August 10, 2026 12:55

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Updates Helm-related GitHub Actions workflows so CI and platform packaging validate and publish the new gateway-stack chart as part of platform releases, including additional manifest and rendering checks for Gateway images.

Changes:

  • Add the HAProxyTech Helm repo and build gateway-stack dependencies where applicable.
  • Extend release-manifest validation logic to include the Gateway stack’s images and chart when present.
  • Exercise Helm rendering paths using the values-gateway.yaml overlay and verify customer registry override output includes Gateway images.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
.github/workflows/release-platform-package.yaml Packages/publishes gateway-stack alongside the platform release and extends manifest + Helm validation conditionally.
.github/workflows/helm-ci.yaml Builds/lints/templates with optional gateway-stack and validates manifests plus registry override rendering for Gateway images.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/helm-ci.yaml
Comment thread .github/workflows/release-platform-package.yaml
Render each identity provider with the optional components enabled, so
helm CI exercises the gateway + pdfgen + IdP combinations that the release
packaging workflow renders at tag time.

Build gateway-stack dependencies whenever the chart is present rather than
only when the release manifest declares it. The umbrella chart depends on
gateway-stack via file://, so replaying a pre-gateway release would
otherwise vendor the subchart without its own dependencies.

Fix indentation in the eqty-pdfgen manifest branch.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@tmccoy14
tmccoy14 merged commit ab80400 into main Aug 10, 2026
1 check passed
@tmccoy14
tmccoy14 deleted the feat/gateway-stack-monorepo-release branch August 10, 2026 13:12
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