Releases: systeampl/syschecks-cli
Releases · systeampl/syschecks-cli
Release list
v0.3.0
Changelog
- 5bd6109 Merge pull request #3 from systeampl/impl/v0.3-generate
- 6f85ad8 Revert "fix(generate): normalize legacy check type http->uptime for the provider"
- d52bea2 docs(generate): tofu-plan no-op E2E runbook
- ac9d906 feat(generate): HCL value + label rendering
- 99f665f feat(generate): generate terraform command (whole-org + filters)
- 43bea69 feat(generate): opentofu subcommand + README
- 6ceb26a feat(generate): provider-aligned attribute spec for check/notification/team
- 65d4238 feat(generate): resource/import/variable rendering
- 0a34104 fix(generate): derive check Secret from provider Sensitive flag
- 1e526b3 fix(generate): drop JSON-blob check attrs, widen secret-map redaction
- 5e09a28 fix(generate): exclude check_source_critical + principled jsontypes rule
- 75009f8 fix(generate): normalize legacy check type http->uptime for the provider
- c1a49ae fix(generate): parser-verified HCL escaping + collision-free label dedupe
v0.2.0
Changelog
- 5b35cd7 Merge pull request #1 from systeampl/impl/v0.2-crud
- 5cbc036 feat(cli): apply -f (multi-doc) and flag/-f body merge
- 08cce50 feat(cli): contact-method + integration-key CRUD
- 778b9bf feat(cli): incident ack/resolve/get + agent delete/token
- 6d373b0 feat(cli): maintenance-window + playbook CRUD
- 554bfc7 feat(cli): oncall-schedule + escalation-policy CRUD
- 2250396 feat(cli): resource registry + generic CRUD command factory
- 0f99382 feat(cli): status-page + lifecycle-watch CRUD
- 70ad1d0 feat(cli): team + service CRUD
- d6589ce fix(cli): drop unsafe lifecycle-watch update, upsert via create only
- 7516ec3 fix(cli): give list its own columns when its response is richer
- c1f93fc fix(cli): guard empty-payload render, fix --note detection
- 871465f fix(cli): notification create associates the channel with --org
- 39d2fe8 fix(cli): org delete now supplies the API's required confirm=
- 5e205d2 fix: incident list showed empty columns, and ids printed in scientific notation
- a172e2c fix: list commands ignored the selected organization
- 4182e35 fix: paging, timeouts and the flags that did nothing
- 39dad87 plan: CLI v0.2 CRUD surface (registry + 10 tasks, TDD)
- c69a26f plan: v0.3 generate TF phase 1 (6 tasks — attribute spec, HCL render, generate cmd, tofu-plan no-op E2E)
- 544d673 refactor(cli): org/project/check/notification on the registry + full CRUD
- 8542aba spec: full-coverage CLI design (v0.2 CRUD → v0.3 generate → v0.4 export)
- 2775dc2 spec: v0.3 generate terraform/opentofu design (HCL renderer + import + provider-aligned attribute spec + secrets as vars)
- 524d321 test(cli): CRUD round-trip + README
- a651615 test(cli): execute the create leaf end-to-end in the factory test
v0.1.0
Changelog
- 88b917c auth: fix nil-pointer panic in logout on malformed config.yaml
- fff19db auth: login --with-token / logout / whoami (validate via GetProfile, never log token)
- 6b34bbd cli: check list/get/run(--wait)/pause/resume/test-alert (run --wait -> exit 1 on DOWN)
- 0ffddef cli: cmdEnv helper wiring config -> SDK client -> output
- 3caae65 cli: config contexts + completion; goreleaser release + smoke E2E
- 3a14926 cli: fix smoke script's whoami call and README token precedence
- 1401135 cli: incident/agent list decode wrapped API responses (real backend wraps the array under incidents/agents)
- ab8e7a2 cli: incident/agent/notification read + notification test
- 3aa25ee cli: org + project read commands (list/get) — establishes the SDK→table pattern
- fb7320b cli: print failing-command errors to stderr
- b75b936 config: force 0700 on pre-existing config dir in WriteToken
- 332496f config: kubectl-style contexts + precedence resolution + 0600 token files
- 61e4e0c errors: typed exit-code contract (0/1/2) + SDK client builder
- 0514539 output: table/json/yaml renderers + --quiet first-column mode
- 7e9d894 probe: client-side http/dns/tls timing + cert expiry (--save creates a check)
- 2588cb9 release: defer Homebrew tap to a later version; v0.1.0 ships binaries + go install
- 43aebdb scaffold: cobra root + version command + global flags
- 6652469 verify: CI assertion (status + gojq --expect-json) with exit 0/1 contract
- 547c0dd verify: body-decode failure is exit 1, parse --expect-json before the GET, add eval-error/non-JSON-body test coverage