From a96162bce767478df34843c06e89775b345333f0 Mon Sep 17 00:00:00 2001 From: jskorlol Date: Mon, 17 Aug 2026 14:38:50 +0900 Subject: [PATCH] fix(automation): poll runtime releases independently --- .github/workflows/update-runtime-chart.yml | 4 ++-- charts/multica-runtime-controller/README.md | 13 ++++++------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/.github/workflows/update-runtime-chart.yml b/.github/workflows/update-runtime-chart.yml index b9fa346..1065d71 100644 --- a/.github/workflows/update-runtime-chart.yml +++ b/.github/workflows/update-runtime-chart.yml @@ -1,8 +1,8 @@ name: Update Runtime Chart on: - repository_dispatch: - types: [runtime-released] + schedule: + - cron: '0 * * * *' workflow_dispatch: permissions: {} diff --git a/charts/multica-runtime-controller/README.md b/charts/multica-runtime-controller/README.md index 48fb10f..904ec75 100644 --- a/charts/multica-runtime-controller/README.md +++ b/charts/multica-runtime-controller/README.md @@ -59,10 +59,9 @@ in the [controller repository](https://github.com/korioinc/multica-runtime-contr ## Release automation -After publishing a verified multi-platform image and GitHub Release, the runtime -repository sends a `runtime-released` repository dispatch with the runtime -version, manifest digest, and source revision. The chart update workflow also -supports manual `workflow_dispatch` execution from GitHub Actions. Each run -checks the public GHCR package, updates `appVersion`, both digest-pinned image -references, and the Artifact Hub annotations, then increments the chart patch -version and publishes the new package. +The chart update workflow polls the public GHCR package hourly and supports the +same check through manual `workflow_dispatch` execution from GitHub Actions. +When a run discovers a newer stable runtime, the Helm-owned flow updates +`appVersion`, both digest-pinned image references, and the Artifact Hub +annotations, then increments the chart patch version and publishes the new +package.