Skip to content

Releases: systeampl/syschecks-cli

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 08 Aug 12:31
5bd6109

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

Choose a tag to compare

@github-actions github-actions released this 08 Aug 12:22
5b35cd7

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

Choose a tag to compare

@github-actions github-actions released this 04 Aug 10:19

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