Highlights
- The new
timoni bundle updatecommand brings Renovate/Dependabot-style automation to bundles, updating the module versions and digests according to the@timoni(update:...)policies declared on each module reference. - The
timoni mod vetcommand validates the rendered custom resources against their CRD schemas and CEL rules, see custom resource validation. - The
timoni mod vendor crdcommand can select kinds and versions with--kindand--version, list them with--list, and remove stale definitions with--prune, see custom resources. - The
timoni apply --diffandtimoni bundle apply --diffcommands exit with code 1 when drift is detected, allowing their use as drift checks in CI, see diff upgrade. - The Timoni GitHub Action installs the release matching the action ref and verifies the build provenance attestation with
gh attestation verify. - The Timoni agent skill can be installed with
gh skill install stefanprodan/timoni.
What's Changed
- refactor(e2e): Rework the e2e workflow to deploy the fleet bundle by @stefanprodan in #638
- feat(cli): exit 1 when applying with
--diffto signal drift by @stefanprodan in #640 - feat(action): Verify attestations and pin the version to the GitHub Action ref by @stefanprodan in #641
- docs: add
gh skill installto agents guide by @stefanprodan in #642 - feat(engine): vet resources against their CRD schemas and CEL rules by @stefanprodan in #643
- feat(mod): add kind, version, list and prune flags to
mod vendor crdby @stefanprodan in #644 - build(deps): bump the ci group across 1 directory with 3 updates by @dependabot[bot] in #639
- feat: add
bundle updatecommand for automating module version updates by @stefanprodan in #645
Full Changelog: v0.33.0...v0.34.0