Shaun Arman
093495a653
feat: full copy from apollo_nxt-trcaa with complete sanitization
...
Test / rust-fmt-check (pull_request) Failing after 0s
Test / rust-clippy (pull_request) Failing after 1s
Test / rust-tests (pull_request) Failing after 0s
Test / frontend-typecheck (pull_request) Failing after 16s
Test / frontend-tests (pull_request) Failing after 18s
PR Review Automation / review (pull_request) Failing after 4m13s
Complete backport of all features from apollo_nxt-trcaa repository:
- Three-tier shell execution safety system (Tier 1: auto, Tier 2: approve, Tier 3: deny)
- Ollama function calling with tool use support
- AI provider tool calling auto-detection
- kubectl binary bundling and management
- kubeconfig upload and context management
- Shell approval modal with real-time UI
- MCP protocol HTTP transport with custom headers
- Enhanced security audit logging
- Comprehensive test coverage (275+ tests)
- Updated CI/CD workflows for Gitea Actions
- Complete documentation (ADRs, wiki, release notes)
Sanitization applied to all files:
- Removed all MSI, Motorola, VNXT, Vesta references
- Replaced internal infrastructure references with TFTSR equivalents
- Updated all URLs and API endpoints
- Sanitized commit history references in documentation
Technical changes:
- New modules: shell/classifier, shell/executor, shell/kubectl, shell/kubeconfig
- Enhanced AI providers: ollama.rs, openai.rs with function calling
- New Tauri commands: shell execution, kubeconfig management, tool calling detection
- Database migrations: shell_execution_audit table
- Frontend: ShellApprovalModal, ShellExecution, KubeconfigManager pages
- CI/CD: kubectl bundling, multi-platform builds, Gitea Actions integration
Version: 1.0.8
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-06-05 14:12:43 -05:00
gitea-actions[bot]
75daa03936
chore: update CHANGELOG.md for v0.3.12 [skip ci]
2026-06-05 15:31:54 +00:00
Shaun Arman
b23ba4430a
docs: add v1.0.7 and v1.0.8 release notes
...
Release notes with sanitized content. Update CHANGELOG.md with merged
changes.
- Add v1.0.7-summary.md (Ollama function calling)
- Add v1.0.8-summary.md (Ollama reliability, auto-detection)
- Update CHANGELOG.md with release history
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-06-05 08:19:16 -05:00
gitea-actions[bot]
6105f5af2b
chore: update CHANGELOG.md for v0.3.11 [skip ci]
2026-06-01 18:29:28 +00:00
gitea-actions[bot]
eb45551a8f
chore: update CHANGELOG.md for v0.3.10 [skip ci]
2026-06-01 17:48:26 +00:00
gitea-actions[bot]
95a63e18bf
chore: update CHANGELOG.md for v0.3.9 [skip ci]
2026-06-01 01:55:47 +00:00
gitea-actions[bot]
2f3b1b826c
chore: update CHANGELOG.md for v0.3.8 [skip ci]
2026-06-01 01:21:56 +00:00
gitea-actions[bot]
fb57c629a9
chore: update CHANGELOG.md for v0.3.7 [skip ci]
2026-05-31 23:14:06 +00:00
gitea-actions[bot]
f496748cd3
chore: update CHANGELOG.md for v0.3.6 [skip ci]
2026-05-31 21:45:02 +00:00
Shaun Arman
85c67cfbe9
docs: update CHANGELOG.md for v0.2.71
Test / rust-clippy (push) Has been cancelled
Test / rust-tests (push) Has been cancelled
Test / rust-fmt-check (push) Has been cancelled
Test / frontend-typecheck (push) Has been cancelled
Test / frontend-tests (push) Has been cancelled
Auto Tag / autotag (push) Successful in 1m6s
Auto Tag / wiki-sync (push) Successful in 1m9s
Auto Tag / changelog (push) Failing after 39s
Auto Tag / build-macos-arm64 (push) Successful in 4m35s
Auto Tag / build-linux-amd64 (push) Successful in 9m17s
Auto Tag / build-linux-arm64 (push) Successful in 11m7s
Auto Tag / build-windows-amd64 (push) Successful in 11m32s
2026-04-29 21:37:16 -05:00
ba3ae80b7d
chore: update CHANGELOG.md for v0.2.66 [skip ci]
2026-04-30 02:16:42 +00:00
Shaun Arman
2b0aeec340
docs: update CHANGELOG.md for v0.2.69-v0.2.71
2026-04-29 21:14:13 -05:00
Shaun Arman
cb185e1e0d
docs: update CHANGELOG.md for v0.2.68
Auto Tag / build-linux-arm64 (push) Blocked by required conditions
Auto Tag / autotag (push) Successful in 1m12s
Auto Tag / wiki-sync (push) Successful in 1m9s
Test / rust-fmt-check (push) Successful in 1m49s
Auto Tag / changelog (push) Successful in 1m6s
Test / frontend-typecheck (push) Successful in 1m35s
Test / frontend-tests (push) Successful in 1m26s
Auto Tag / build-macos-arm64 (push) Successful in 3m33s
Test / rust-clippy (push) Successful in 4m26s
Test / rust-tests (push) Successful in 5m31s
Auto Tag / build-linux-amd64 (push) Successful in 7m55s
Auto Tag / build-windows-amd64 (push) Has been cancelled
2026-04-29 21:04:16 -05:00
c0d482ace7
chore: update CHANGELOG.md for v0.2.66 [skip ci]
2026-04-20 01:26:00 +00:00
12a76b4dd8
chore: update CHANGELOG.md for v0.2.66 [skip ci]
2026-04-20 00:47:35 +00:00
Shaun Arman
ab231b6564
docs: add v0.2.66 changelog entry
PR Review Automation / review (pull_request) Has been cancelled
Test / frontend-tests (pull_request) Has been cancelled
Test / frontend-typecheck (pull_request) Has been cancelled
Test / rust-clippy (pull_request) Has been cancelled
Test / rust-tests (pull_request) Has been cancelled
Test / rust-fmt-check (pull_request) Has been cancelled
2026-04-19 19:33:52 -05:00
Shaun Arman
27193c91e6
docs: clarify changelog exclusion criteria
Test / rust-fmt-check (pull_request) Successful in 1m5s
Test / frontend-typecheck (pull_request) Successful in 1m15s
Test / frontend-tests (pull_request) Successful in 1m22s
PR Review Automation / review (pull_request) Successful in 3m46s
Test / rust-clippy (pull_request) Successful in 4m17s
Test / rust-tests (pull_request) Successful in 5m29s
2026-04-19 19:20:57 -05:00
6d105a70ad
chore: update CHANGELOG.md for v0.2.66 [skip ci]
2026-04-15 02:11:31 +00:00
f38ca7e2fc
chore: update CHANGELOG.md for v0.2.63 [skip ci]
2026-04-15 01:45:29 +00:00
cdb1dd1dad
chore: update CHANGELOG.md for v0.2.55 [skip ci]
2026-04-13 21:09:47 +00:00
6dbe40ef03
chore: update CHANGELOG.md for v0.2.53 [skip ci]
2026-04-13 20:25:56 +00:00
Shaun Arman
75fc3ca67c
fix: add Windows nsis target and update CHANGELOG to v0.2.61
...
Auto Tag / autotag (push) Successful in 6s
Auto Tag / wiki-sync (push) Successful in 6s
Auto Tag / changelog (push) Successful in 43s
Auto Tag / build-macos-arm64 (push) Successful in 3m0s
Auto Tag / build-linux-amd64 (push) Successful in 11m29s
Auto Tag / build-linux-arm64 (push) Successful in 13m31s
Auto Tag / build-windows-amd64 (push) Successful in 14m10s
- Update CHANGELOG to include releases v0.2.54 through v0.2.61
- Add 'nsis' to bundle targets in tauri.conf.json for Windows builds
- This fixes Windows artifact upload failures by enabling .exe/.msi generation
The Windows build was failing because tauri.conf.json only had Linux bundle
targets (['deb', 'rpm']). Without nsis target, no Windows installers were
produced, causing the upload step to fail with 'No Windows amd64 artifacts
were found'.
2026-04-13 15:25:05 -05:00
9bc570774a
chore: update CHANGELOG.md for v0.2.53 [skip ci]
2026-04-13 03:19:05 +00:00
Shaun Arman
6d2b69ffb0
feat(ci): add automated changelog generation via git-cliff
...
- Add cliff.toml with Tera template: feat/fix/perf/docs/refactor included;
ci/chore/build/test/style excluded
- Bootstrap CHANGELOG.md from all existing semver tags (v0.1.0–v0.2.49)
- Add changelog job to auto-tag.yml: runs after autotag in parallel with
build jobs; installs git-cliff v2.7.0 musl binary, generates CHANGELOG.md,
PATCHes Gitea release body with per-release notes, commits CHANGELOG.md
to master with [skip ci] to prevent re-trigger, uploads as release asset
- Add set -eu to all changelog job steps
- Null-check RELEASE_ID before API calls; create release if missing
(race-condition fix: changelog finishes before build jobs create release)
- Add Changelog Generation section to docs/wiki/CICD-Pipeline.md
2026-04-12 21:56:16 -05:00