Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: arduino/arduino-app-cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: c2b5eda
Choose a base ref
...
head repository: arduino/arduino-app-cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 899f8e9
Choose a head ref
  • 17 commits
  • 285 files changed
  • 9 contributors

Commits on Nov 11, 2025

  1. Configuration menu
    Copy the full SHA
    dbc97ff View commit details
    Browse the repository at this point in the history
  2. Add Serial Number to Avahi Service for Board Deduplication (#48)

    * set serial number for network discovery at post install time
    
    * adds space in a comment
    
    * set script running before Avahi service
    
    * code review fix
    
    * code review fix
    
    * code review fix
    mirkoCrobu authored Nov 11, 2025
    Configuration menu
    Copy the full SHA
    606a084 View commit details
    Browse the repository at this point in the history
  3. Improve the arduino-app-cli version command by adding the "server ver…

    …sion" #31 (#49)
    
    * Add the server version to arduino-app-cli version.
    
    * Add copyright header.
    
    ---------
    
    Co-authored-by: Luca Rinaldi <l.rinaldi@arduino.cc>
    martacarbone and lucarin91 authored Nov 11, 2025
    Configuration menu
    Copy the full SHA
    5be93c5 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2025

  1. Configuration menu
    Copy the full SHA
    4f24059 View commit details
    Browse the repository at this point in the history
  2. Expose serial number for App-Lab in network mode (#63)

    * expose serial number for App-Lab in network mode
    
    * fix the way to retrive serial number for network
    mirkoCrobu authored Nov 13, 2025
    Configuration menu
    Copy the full SHA
    5bcedf4 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2025

  1. Test CI package update (#72)

    * test .deb update
    
    * task test
    
    * dind
    
    * taskfile udpate
    
    * using a go script to test update
    
    * no parameters
    
    * define arch
    
    * unstable test
    
    * delete major
    
    * Client test
    
    * Client test
    
    * using a helper file
    
    * using run
    
    * path in the building
    ---------
    
    Co-authored-by: Giulio Pilotto <pilotto.giulio@gmail.com>
    Co-authored-by: Luca Rinaldi <l.rinaldi@arduino.cc>
    giulio93 and lucarin91 authored Nov 14, 2025
    Configuration menu
    Copy the full SHA
    62e5944 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2025

  1. feat: implement app cache deletion (#59)

    * feat: implement app cache deletion
    
    Introduce a `cache clean <app-id>` command to clean app cache.
    This implementation also tries to stop the related app if running. In
    case we do not care about that we can simply rm -rf `.cache/*`.
    
    Closes #52
    
    * feature: add `--force` flag
    
    Add `--force` flag to forcefully terminate the app in case it's running,
    and then clean the related cache.
    
    * feat: add `clean-cache` under app
    
    * feat: apply CR suggestion
    
    * Update internal/orchestrator/cache.go
    
    Co-authored-by: Luca Rinaldi <to@lucar.in>
    
    * Update internal/orchestrator/cache.go
    
    Co-authored-by: Luca Rinaldi <to@lucar.in>
    
    ---------
    
    Co-authored-by: Luca Rinaldi <to@lucar.in>
    alessio-perugini and lucarin91 authored Nov 18, 2025
    Configuration menu
    Copy the full SHA
    97e4f19 View commit details
    Browse the repository at this point in the history
  2. fix(pkg/board): handler error in GetCmd creation (#79)

    * fix(pkg/board): handler error in GetCmd creation
    
    * fixup! fix(pkg/board): handler error in GetCmd creation
    lucarin91 authored Nov 18, 2025
    Configuration menu
    Copy the full SHA
    4d105dd View commit details
    Browse the repository at this point in the history
  3. fix(pkg/board): consume zombie process in adb (#81)

    * fix(pkg/board): wait for zombie process in adb
    
    * make linter happy
    
    * user a better way to handler wait on close
    lucarin91 authored Nov 18, 2025
    Configuration menu
    Copy the full SHA
    03379d0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    792337e View commit details
    Browse the repository at this point in the history
  5. Check app status in stop cmd (#84)

    * check app status in stop cmd
    
    * Update internal/orchestrator/orchestrator.go
    
    Co-authored-by: Luca Rinaldi <l.rinaldi@arduino.cc>
    
    ---------
    
    Co-authored-by: Luca Rinaldi <l.rinaldi@arduino.cc>
    giulio93 and lucarin91 authored Nov 18, 2025
    Configuration menu
    Copy the full SHA
    d004d58 View commit details
    Browse the repository at this point in the history
  6. chore: update template files (.gitignore) (#85)

    * feat: improve sketch template
    
    * remove not used libraries
    
    * update golden files
    
    * revert sketch change for now
    
    * add gitignore
    
    * support additional files
    
    * refresh golden files
    
    * move some generation to warning
    lucarin91 authored Nov 18, 2025
    Configuration menu
    Copy the full SHA
    8707370 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2025

  1. fix(update): return better errors (#62)

    * fix(update): return better errors
    
    * fix also list update function
    
    * add updateError test
    
    * add back a missing return
    
    * minor changes
    
    * fix details message
    
    * Update internal/update/apt/service.go
    
    Co-authored-by: Davide <davideneri18@gmail.com>
    
    * Update internal/update/errors.go
    
    Co-authored-by: Davide <davideneri18@gmail.com>
    
    * Update internal/api/handlers/update.go
    
    Co-authored-by: Davide <davideneri18@gmail.com>
    
    * Update internal/api/handlers/update.go
    
    Co-authored-by: Davide <davideneri18@gmail.com>
    
    * Update internal/api/handlers/update.go
    
    Co-authored-by: Davide <davideneri18@gmail.com>
    
    * fix after code review
    
    ---------
    
    Co-authored-by: Davide <davideneri18@gmail.com>
    lucarin91 and dido18 authored Nov 19, 2025
    Configuration menu
    Copy the full SHA
    ec13ed1 View commit details
    Browse the repository at this point in the history
  2. docs: refactor readme + guidelines (#58)

    * docs: update README and add user documentation
    
    * docs: enhance contribution guidelines in README
    
    * docs: tidy up README and user documentation formatting
    
    * docs: enhance contributor guide with detailed contribution methods and resources
    
    * docs: update development guide with additional instructions and resources
    
    * Update docs/contributor-guide/development.md
    
    Co-authored-by: Per Tillisch <accounts@perglass.com>
    
    * Update docs/contributor-guide/development.md
    
    Co-authored-by: Per Tillisch <accounts@perglass.com>
    
    * Update docs/contributor-guide/development.md
    
    Co-authored-by: Per Tillisch <accounts@perglass.com>
    
    * Update docs/contributor-guide/development.md
    
    Co-authored-by: Per Tillisch <accounts@perglass.com>
    
    * Update docs/contributor-guide/issues.md
    
    Co-authored-by: Per Tillisch <accounts@perglass.com>
    
    * Update docs/contributor-guide/issues.md
    
    Co-authored-by: Per Tillisch <accounts@perglass.com>
    
    * Update docs/user-documentation.md
    
    Co-authored-by: Per Tillisch <accounts@perglass.com>
    
    * Update README.md
    
    Co-authored-by: Per Tillisch <accounts@perglass.com>
    
    * Update README.md
    
    Co-authored-by: Per Tillisch <accounts@perglass.com>
    
    * Update README.md
    
    Co-authored-by: Per Tillisch <accounts@perglass.com>
    
    * Update README.md
    
    Co-authored-by: Per Tillisch <accounts@perglass.com>
    
    * docs: clarify terminology in Docker images registry section of user documentation
    
    * docs: simplify description of arduino-app-cli in README.md
    
    * docs: update contributor guide for clarity and accuracy
    
    * docs: update development guide and issue report instructions for clarity
    
    * docs: restructure environment variables section for clarity and organization
    
    * docs: improve clarity and consistency in user documentation
    
    * docs: add bug report and feature request issue templates for better user feedback
    
    * docs: improve formatting and clarity in environment variables section
    
    * docs: update contribution methods for testing section in CONTRIBUTING.md
    
    * docs: fix formatting in contribution methods table for consistency
    
    * docs: clarify description of temporary files in user documentation
    
    * fix: correct contributors link in README.md
    
    * feat: enhance issue templates by adding additional context field and clarifying version prompts
    
    * Update docs/contributor-guide/development.md
    
    Co-authored-by: Luca Rinaldi <l.rinaldi@arduino.cc>
    
    * Update docs/contributor-guide/development.md
    
    Co-authored-by: Luca Rinaldi <l.rinaldi@arduino.cc>
    
    * docs: update development guide for clarity and completeness
    
    * docs: improve clarity in development guide by restructuring build instructions
    
    * Update docs/contributor-guide/development.md
    
    Co-authored-by: Per Tillisch <accounts@perglass.com>
    
    * docs: update development guide for clarity and accuracy in build instructions
    
    * revmoe task0
    g
    
    * docs: clarify building instructions and fix command syntax in development guide
    
    * Update docs/user-documentation.md
    
    Co-authored-by: Per Tillisch <accounts@perglass.com>
    
    * Update docs/user-documentation.md
    
    Co-authored-by: Per Tillisch <accounts@perglass.com>
    
    * docs: improve clarity and correctness in development guide
    
    * docs: update links to user documentation and contributor guide for consistency
    
    * docs: add a blank line for better readability in the development guide
    
    * docs: update link to the Development Guide in the Contributor Guide
    
    * Update docs/contributor-guide/development.md
    
    Co-authored-by: Per Tillisch <accounts@perglass.com>
    
    ---------
    
    Co-authored-by: Per Tillisch <accounts@perglass.com>
    Co-authored-by: Luca Rinaldi <l.rinaldi@arduino.cc>
    3 people authored Nov 19, 2025
    Configuration menu
    Copy the full SHA
    537694f View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2025

  1. Configuration menu
    Copy the full SHA
    f761ee6 View commit details
    Browse the repository at this point in the history
  2. fix(api): allow missing required variable when a brick is added + app…

    … validation (#74)
    
    ---------
    
    Co-authored-by: mirkoCrobu <214636120+mirkoCrobu@users.noreply.github.com>
    dido18 and mirkoCrobu authored Nov 21, 2025
    Configuration menu
    Copy the full SHA
    cd29de0 View commit details
    Browse the repository at this point in the history
  3. fix: handler HEAD calls in sse routes (#96)

    * fix: handler HEAD calls in sse routes
    
    * fix typo
    
    * make hotfix instead
    
    * revert other sse endpoints
    lucarin91 authored Nov 21, 2025
    Configuration menu
    Copy the full SHA
    899f8e9 View commit details
    Browse the repository at this point in the history
Loading