Added
- Add
startsAt,endsAt, anddurationfields to the v1alpha2 Silence CRD for explicit silence scheduling.durationaccepts weeks (w), days (d), hours (h), minutes (m), and seconds (s), each at most once and ordered largest to smallest:"7d","2w","1d12h".endsAtanddurationare mutually exclusive. When neither is set, thevalid-untilannotation is used as a fallback.
Changed
- Regenerate
.github/workflows/zz_generated.*.yamlvia devctl to use the centralized reusable workflow, removing the Node-20mindsers/changelog-reader-actiondependency. - Update Go dependencies, which resolves CVE-2026-63209 (
github.com/klauspost/compress) and CVE-2026-56852 (golang.org/x/text) and removes their.nancy-ignoreentries.
Fixed
- Quote the
=scalars in the generatedmatchTypeCRD schema so the rendered chart parses under PyYAML (unblocks theHelmTemplateValidatorstep added in app-build-suite 2.2.0). - Fix various CVEs by updating dependencies:
- Skip failing CI jobs using private secrets for external contributions from fork
- Replace deprecated controller-runtime scheme.Builder with apimachinery runtime.NewSchemeBuilder
- Fix
gosec,goconstanderrchecklinter errors in tests