Skip to content

feat: publish core chart before remaining charts#212

Merged
LukaszEV merged 1 commit into
masterfrom
test/pipeline-ordering
May 19, 2026
Merged

feat: publish core chart before remaining charts#212
LukaszEV merged 1 commit into
masterfrom
test/pipeline-ordering

Conversation

@LukaszEV
Copy link
Copy Markdown
Contributor

Summary

  • Split the single release job into two sequential jobs: release-corerelease-remaining
  • Job 1 removes all charts except core and publishes it first
  • Job 2 waits for the new core version to be available in the Helm repo index, then publishes remaining charts
  • This prevents dependency resolution failures when core and dependent charts are updated in the same merge

Changes

  • .github/workflows/publish.yaml — two-job workflow with needs dependency and wait loop for GitHub Pages cache

Test plan

  • Workflow YAML syntax validated
  • Pipeline tested on test/pipeline-ordering branch — both jobs run sequentially
  • Wait step correctly resolves needed core version from dependent charts

@LukaszEV LukaszEV requested a review from a team as a code owner May 19, 2026 12:05
@LukaszEV LukaszEV merged commit b1b096a into master May 19, 2026
1 check passed
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.

2 participants