diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 381aa1e..7f07956 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -57,3 +57,12 @@ jobs: build-args: | CFUSA_VERSION=${{ steps.meta.outputs.version }} CFUSA_SPEC_VERSION=${{ steps.version.outputs.spec-version }} + + - name: Notify FuSaOps + uses: peter-evans/repository-dispatch@v3 + with: + token: ${{ secrets.FUSAOPS_DISPATCH_TOKEN }} + repository: SoundMatt/FuSaOps + event-type: xfusa-released + client-payload: '{"tool":"c-FuSa","version":"${{ github.ref_name }}"}' + continue-on-error: true diff --git a/CHANGELOG.md b/CHANGELOG.md index a5a6359..0b00e11 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,13 @@ and the project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0. ## [Unreleased] +### Added +- `docker-publish.yml` now notifies `SoundMatt/FuSaOps` via `repository_dispatch` + (`xfusa-released`) after a successful image push, so FuSaOps rebuilds its + bundled image promptly instead of waiting for its weekly cron. Requires a + `FUSAOPS_DISPATCH_TOKEN` secret in this repo; falls back silently + (`continue-on-error`) to the weekly rebuild if it's not set. + ## v0.5.45 — 2026-07-27 ### Fixed