-
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