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