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.