fix: add missing gRPC/ws tunnel commands#2636
Merged
Merged
Conversation
Contributor
|
Container images for this PR have been built successfully!
Built from commit fcf688e |
github-actions Bot
added a commit
to ShobuPrime/home-assistant-apps
that referenced
this pull request
May 20, 2026
## Arcane Docker Manager Update This automated PR updates Arcane from `1.16.4` to `1.19.4`. ### Changelog ### Bug fixes * block unsafe compose include file reads ([#2630](getarcaneapp/arcane#2630) by `kmendell`) * add missing gRPC/ws tunnel commands ([#2636](getarcaneapp/arcane#2636) by `kmendell`) * unable to use templates due to 'not found' error ([#2634](getarcaneapp/arcane#2634) by `kmendell`) * retry rate limited update checks ([#2639](getarcaneapp/arcane#2639) by `kmendell`) * prevent projects from disappearing when projects folder is unreadable ([#2641](getarcaneapp/arcane#2641) by `kmendell`) * release notes not populated for manager instance ([#2643](getarcaneapp/arcane#2643) by `kmendell`) ### Other * publish manager and agent image tags ([#2645](getarcaneapp/arcane#2645) by `kmendell`) * use trivy-db mirrors from arcane-tools ([#2646](getarcaneapp/arcane#2646) by `kmendell`) **Full Changelog ### Changes - Updated `config.yaml` version - Updated `build.yaml` ARCANE_VERSION - Updated `Dockerfile` ARCANE_VERSION - Updated documentation files - Updated CHANGELOG.md ### Release Notes Full release notes: https://github.com/getarcaneapp/arcane/releases/tag/v1.19.4 --- This PR was automatically generated by the Update Arcane workflow Auto-merged by GitHub Actions
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Checklist
mainbranchWhat This PR Implements
Fixes: #2633
Changes Made
Testing Done
./scripts/development/dev.sh startjust lint all)just test backendAI Tool Used (if applicable)
AI Tool:
Assistance Level:
What AI helped with:
I reviewed and edited all AI-generated output:
I ran all required tests and manually verified changes:
Additional Context
Disclaimer Greptiles Reviews use AI, make sure to check over its work.
To better help train Greptile on our codebase, if the comment is useful and valid Like the comment, if its not helpful or invalid Dislike
To have Greptile Re-Review the changes, mention
greptileai.Greptile Summary
This PR registers 7 previously missing project command routes (
compose,files,runtime,updates,file,archive,unarchive) in the edge-tunnel routing table so the tunnel can correctly identify and forward those API calls.commands.goadds 7 newcommandRouteentries under the project sub-paths; all use distinct static segments and correct HTTP methods, so there are no routing conflicts with existing entries.commands_test.goadds test cases for only 2 of the 7 new routes (project.updates,project.archive), leaving 5 routes without coverage.Confidence Score: 4/5
The routing additions are straightforward and low-risk; missing test cases for 5 of the 7 new routes is the only gap.
The change is a narrow, additive fix to a static routing table. All 7 new paths use unique static segments, follow the established pattern, and the existing panic-on-duplicate guard means a mistaken duplicate would be caught at startup. The only weakness is that 5 of the new routes have no test cases, leaving them unguarded against future accidental removal or rename.
commands_test.go — the 5 untested routes (compose, files, runtime, file, unarchive) would benefit from test cases matching the style of the existing suite.
Prompt To Fix All With AI
Reviews (1): Last reviewed commit: "fix: add missing gRPC/ws tunnel commands" | Re-trigger Greptile