Skip to content

Releases: amiwrpremium/shellboto

shellboto v0.1.3

Choose a tag to compare

@amiwrpremium amiwrpremium released this 22 Apr 09:00
1f6b907

0.1.3 (2026-04-22)

Documentation

  • readme: hero + architecture images, polish pass (#17) (bc47b83)

shellboto v0.1.2

Choose a tag to compare

@amiwrpremium amiwrpremium released this 22 Apr 07:27
2a78b3a

0.1.2 (2026-04-22)

Features

  • security: systemd-creds fallback for token + audit seed (#15) (a5a27dc)

shellboto v0.1.1

Choose a tag to compare

@amiwrpremium amiwrpremium released this 21 Apr 13:56
21113a8

0.1.1 (2026-04-21)

Bug fixes

  • ci: commit-msg regex accepts multiple parenthesised scopes (#10) (fa8a3ff)
  • codeql: check Close() on writable file handles (#13) (43c0b80)

CI

  • release-please: authenticate via RELEASE_PLEASE_TOKEN PAT (#14) (7434055)

shellboto v0.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Apr 00:35
c4c99f9

shellboto 0.1.0

Install via .deb/.rpm (see assets below) or sudo ./deploy/install.sh
after unpacking the archive.

Changelog

Features

  • 5012b86 feat(cli): bot entrypoint and ops subcommands
  • ab4e959 feat(config): multi-format config loader (TOML/YAML/JSON)
  • 9517eb5 feat(danger): dangerous-command regex matcher
  • dabbb55 feat(db): SQLite state store with hash-chained audit log
  • 1255035 feat(deploy): installer, uninstaller, rollback, systemd + init scripts
  • 0a5ee1d feat(files): file upload / download helpers
  • feb1e59 feat(logging): zap-based structured logger wiring
  • 152e9cc feat(redact): secret scrubber for audit storage
  • 0d60e61 feat(shell): pty-backed bash subprocess management
  • 1e80408 feat(stream): Telegram message-edit stream buffer
  • a70aef2 feat(telegram): bot core with commands, callbacks, rbac, middleware

Bug fixes

  • f0b9a70 fix(release): point Homebrew formula at existing amiwrpremium/homebrew-tap

Documentation

  • e67e877 docs: add README, contributor guide, changelog seed, issue templates
  • a8fa680 docs: add SETTINGS checklist and RUNBOOKS incident procedures
  • c9f754b docs: add architecture section
  • 08f457a docs: add audit section
  • 216adfa docs: add configuration section
  • 4335de9 docs: add database section
  • d448a99 docs: add deployment section
  • eea1f30 docs: add development section
  • 043642f docs: add operations section
  • c446712 docs: add packaging section
  • 81b764c docs: add reference section
  • 5c5ebc3 docs: add security section including full danger-matcher regex table
  • 5f1b642 docs: add shell section
  • e31485d docs: add telegram section
  • 5fd0c59 docs: add top-level index + getting-started section
  • 228ae34 docs: add troubleshooting section
  • 278a4f8 docs: relocate RUNBOOKS.md into docs/runbooks/ tree, expand

Build & CI

  • 59c0bdc build(deps): bump Go toolchain to 1.26
  • 723fea9 build(make): exclude .git from tarball target
  • 881d631 build(release): goreleaser config, nfpm packaging, homebrew scaffold
  • bc13b23 ci(release): add workflow_dispatch trigger to release.yml (#7)
  • c4c99f9 ci(release): install syft on runner before goreleaser (#9)
  • fe1dfa7 ci: CodeQL Go security scan
  • 80b11a5 ci: Dependabot config with auto-merge for patch bumps
  • 7dbd986 ci: GitHub Actions workflows for CI and release
  • 798aed3 ci: adopt release-please for CHANGELOG automation, retire git-chglog
  • b99a0d3 ci: fix CI — silence SC1091 on source + pin golangci-lint v2
  • 538ff79 ci: git-chglog template for CHANGELOG generation
  • a843ab6 ci: install golangci-lint via goinstall so it builds with runner Go
  • 1d20b4c ci: pre-commit / pre-push / commit-msg quality gate

Others

Full changelog: ...v0.1.0