Skip to content

Conversation

@MatteoPologruto
Copy link
Contributor

@MatteoPologruto MatteoPologruto commented Dec 10, 2025

Motivation

Add gRPC daemon support for the list function.

Change description

Add gRPC daemon support for the list function.

Additional Notes

It can be tested following these steps:

  1. Open a terminal.
  2. Start the Arduino Flasher CLI gRPC daemon:
$ arduino-flasher-cli daemon

Daemon is now listening on 127.0.0.1:50052
{"IP":"127.0.0.1","Port":"50052"}
  1. Open another terminal.
  2. Run the following grpcurl command in the new terminal to create a gRPC client instance:
$ grpcurl \
  -plaintext \
  -import-path ./rpc \
  -proto cc/arduino/flasher/v1/commands.proto \
  127.0.0.1:50052 \
  cc.arduino.flasher.v1.Flasher.List

Reviewer checklist

  • PR addresses a single concern.
  • PR title and description are properly filled.
  • Changes will be merged in main.
  • Changes are covered by tests.
  • Logging is meaningful in case of troubleshooting.

@MatteoPologruto MatteoPologruto self-assigned this Dec 10, 2025
@MatteoPologruto MatteoPologruto added the enhancement New feature or request label Dec 10, 2025
@MatteoPologruto MatteoPologruto linked an issue Dec 10, 2025 that may be closed by this pull request
@MatteoPologruto MatteoPologruto marked this pull request as ready for review December 10, 2025 08:30
@MatteoPologruto MatteoPologruto requested review from a team and cmaglie December 10, 2025 08:30
Base automatically changed from flash-command-refactoring to main December 10, 2025 15:15
@MatteoPologruto MatteoPologruto merged commit d8ef7ce into main Dec 18, 2025
10 checks passed
@MatteoPologruto MatteoPologruto deleted the daemon-grpc branch December 18, 2025 14:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[App Lab integration] List the available images

3 participants