Skip to content

ci(sync): centralize catalog automation#159

Merged
JSONbored merged 1 commit into
mainfrom
codex/centralize-catalog-automation-20260601
Jun 1, 2026
Merged

ci(sync): centralize catalog automation#159
JSONbored merged 1 commit into
mainfrom
codex/centralize-catalog-automation-20260601

Conversation

@JSONbored
Copy link
Copy Markdown
Owner

Summary

  • keep awesome-unraid as the catalog asset repo while moving local automation logic into aio-fleet

What changed

  • removes the catalog-local changelog workflow and git-cliff config
  • removes the local README inventory validator script
  • updates validate-catalog to run centralized aio-fleet validate and audit commands pinned to the merged control-plane commit
  • regenerates CHANGELOG.md with the centralized catalog changelog command

Why

  • aio-fleet is the shared control plane for fleet automation, and awesome-unraid should only carry the final catalog XML, icons, screenshots, README, and CHANGELOG.md assets.

Validation

  • python -m aio_fleet validate-catalog --catalog-path .
  • python -m aio_fleet catalog-audit --catalog-path .
  • python -m aio_fleet catalog-changelog --catalog-path . --check
  • python -m aio_fleet catalog-workflow --catalog-path . --aio-fleet-ref f5bc53e7e34b86630173a3e1e4c0e5148c468cbd --check
  • git diff --check

Replace catalog-local validation and changelog automation with centralized aio-fleet commands while keeping the final catalog assets and CHANGELOG.md in awesome-unraid.
@JSONbored JSONbored merged commit 3163e66 into main Jun 1, 2026
6 checks passed
@JSONbored JSONbored deleted the codex/centralize-catalog-automation-20260601 branch June 1, 2026 02:13
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.

1 participant