Commit Graph

  • 72add0f0ac ci: drop env token; rely on permissions: releases: write for release upload main v0.1.2 ahp 2026-09-12 16:06:30 +03:30
  • e214631bae ci: use built-in github.token for release upload (permissions: releases: write) ahp 2026-09-12 16:03:51 +03:30
  • 426b871955 build(linux): fix deb packaging to build from repo root, add console script; bump v0.1.2 ahp 2026-09-12 15:57:53 +03:30
  • 1d192f8bae feat(cli): add click as explicit dependency (typer>=0.26 vendors it) ahp 2026-09-12 15:34:10 +03:30
  • a06b8790c5 ci: resolve Python from persistent toolcache, bypass setup-python download ahp 2026-09-12 15:04:16 +03:30
  • 8206b7e96d ci: use pre-seeded toolcache for uv, fall back to setup-uv ahp 2026-09-12 14:47:37 +03:30
  • dee6d0b818 ci: cache uv and Python toolchain in gitea workflow ahp 2026-09-12 14:35:00 +03:30
  • e3b0c2dad1 release: v0.1.1 v0.1.1 ahp 2026-09-12 13:47:32 +03:30
  • 80c421e5ae build(linux): add debian and arch packaging ahp 2026-09-12 13:47:32 +03:30
  • 3bfcc533ce ci: add gitea workflow ahp 2026-09-12 13:47:32 +03:30
  • 5799a791c2 docs: add readme, changelog, contributing and man page ahp 2026-09-12 13:47:32 +03:30
  • e3a01c4d3a test: add unit tests for core, parser and operations ahp 2026-09-12 13:47:31 +03:30
  • b23abdb2d0 feat(cli): add sshctl command-line interface ahp 2026-09-12 13:47:31 +03:30
  • 0f8ed3fc3a feat(export): add csv, ansible and permission exports ahp 2026-09-12 13:47:31 +03:30
  • e999ba0e19 feat(operations): add connectivity, config and lifecycle operations ahp 2026-09-12 13:47:31 +03:30
  • 60ba7e8286 feat(config): add ssh config parser, resolver, validator, generator ahp 2026-09-12 13:47:31 +03:30
  • d43862e41a feat(core): add sshctl settings and host models ahp 2026-09-12 13:47:31 +03:30
  • bf731f67d2 chore: scaffold project metadata and tooling ahp 2026-09-12 13:47:31 +03:30