From 30d6e732266cb2d5e2d4892c4cd11ec6e011a893 Mon Sep 17 00:00:00 2001 From: Shaun Arman Date: Sat, 6 Jun 2026 20:48:46 -0500 Subject: [PATCH 1/2] fix(ci): replace JS-based Renovate action with direct container invocation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The runner environment does not have Node.js in PATH, causing actions/checkout@v4 and renovatebot/github-action@v41.0.0 (both JS actions) to fail at startup. Use renovate/renovate:latest as the job container and invoke the renovate binary directly via run:, consistent with how all other workflows in this repo handle checkout and tooling. The Checkout step was also unnecessary — Renovate manages its own git operations. --- .gitea/workflows/renovate.yaml | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/.gitea/workflows/renovate.yaml b/.gitea/workflows/renovate.yaml index 49a47f5e..f11691c7 100644 --- a/.gitea/workflows/renovate.yaml +++ b/.gitea/workflows/renovate.yaml @@ -8,17 +8,15 @@ on: jobs: renovate: runs-on: ubuntu-latest + container: + image: renovate/renovate:latest steps: - - name: Checkout - uses: actions/checkout@v4 - with: - ref: ${{ github.ref_name }} - - - name: Self-hosted Renovate - uses: renovatebot/github-action@v41.0.0 - with: - token: ${{ secrets.RENOVATE_TOKEN }} + - name: Run Renovate + run: renovate env: - RENOVATE_ENDPOINT: https://gogs.tftsr.com/api/v3 + RENOVATE_TOKEN: ${{ secrets.RENOVATE_TOKEN }} RENOVATE_PLATFORM: gitea + RENOVATE_ENDPOINT: https://gogs.tftsr.com/api/v3 + RENOVATE_AUTODISCOVER: 'false' + RENOVATE_REPOSITORIES: '["sarman/tftsr-devops_investigation"]' RENOVATE_AUTOMERGE: 'false' From 8a318febc3945d729eb9b4824658be3a9f2e59c9 Mon Sep 17 00:00:00 2001 From: "gitea-actions[bot]" Date: Sun, 7 Jun 2026 02:01:54 +0000 Subject: [PATCH 2/2] chore: update CHANGELOG.md for v1.1.0 [skip ci] --- CHANGELOG.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index adc096c8..8904d823 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,10 +18,28 @@ CI, chore, and build changes are excluded. - **fmt**: Format code with cargo fmt - Address clippy warnings - **fmt**: Format code with cargo fmt +- **changelog**: Use tag range for release notes +- **fmt**: Apply cargo fmt +- Address automated PR review findings +- Address all automated PR review findings +- Properly handle kubectl subprocess with async child management +- Address automated PR review findings +- Add shutdown_port_forwards command for app cleanup +- Add app shutdown cleanup for port forward processes +- **kubernetes**: Address automated PR review findings +- **kube**: Address portforward race condition and temp file leak +- **ci**: Replace JS-based Renovate action with direct container invocation + +### Documentation +- **kubernetes**: Add comment about dynamic port allocation limitation ### Features - **kube**: Add Kubernetes management GUI components - **kube**: Implement delete_port_forward command +- **kube**: Implement complete kubectl port-forward runtime +- Add comprehensive Windows and Linux command support to shell classifier +- **kubernetes**: Add database persistence for clusters and port_forwards +- **k8s**: Implement clean-room Kubernetes management GUI ## [1.1.0] — 2026-06-06 @@ -44,6 +62,7 @@ CI, chore, and build changes are excluded. - Pin plugin-stronghold npm version to match Rust crate (2.3.1) ### Features +- Full copy from apollo_nxt-trcaa with complete sanitization - **kube**: Add Kubernetes management support ## [0.3.12] — 2026-06-05