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: v0.6.8
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: v0.7.0-rc.1
Choose a head ref
  • 11 commits
  • 40 files changed
  • 5 contributors

Commits on Nov 24, 2025

  1. feat: update examples to 0.5.1 (#100)

    * feat: update examples to 0.5.1
    
    * fixup! feat: update examples to 0.5.1
    lucarin91 authored Nov 24, 2025
    Configuration menu
    Copy the full SHA
    93c65e1 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2025

  1. fix(pkg/board): handle adb connection error (#98)

    * fix(pkg/board): handle adb connection error
    
    * add a warning
    
    * don't expose the function
    
    * rename errors
    
    * fixup! rename errors
    
    * fixup! don't expose the function
    
    * implement code review suggestions
    
    * nit
    lucarin91 authored Nov 25, 2025
    Configuration menu
    Copy the full SHA
    7e2e6ba View commit details
    Browse the repository at this point in the history
  2. [API] Show compatible models in the brick list/details (#94)

    * remove models field from brick list
    
    * add lite model information to brickDetails endpoint
    
    * fix test
    
    * fix test end2end
    
    * refactoring
    
    * rename struct
    
    * fix tests
    
    * add unit test for brick details
    mirkoCrobu authored Nov 25, 2025
    Configuration menu
    Copy the full SHA
    8d4eb51 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2025

  1. [API] Add compatible models in brickinstance details (#99)

    * add compatible models in brickinstance details
    
    * fix test e2e
    
    * fix test e2e
    
    * add unit tests
    
    * fix tests
    
    * remove omitempty from field compatible_modules
    
    * update field name for brick details endpoint
    mirkoCrobu authored Nov 26, 2025
    Configuration menu
    Copy the full SHA
    3d8b8ea View commit details
    Browse the repository at this point in the history
  2. refact: use the Load function uniformely in all the yaml loaders (#107

    )
    
    * feat(tests): add bricks index test and YAML data for bricks
    
    * refactor: rename index generation functions to Load for consistency
    
    * use paths.path as argument in app.load
    
    * use dir instead of path in app.Load
    ---------
    
    Co-authored-by: Luca Rinaldi <l.rinaldi@arduino.cc>
    dido18 and lucarin91 authored Nov 26, 2025
    Configuration menu
    Copy the full SHA
    1861a8f View commit details
    Browse the repository at this point in the history
  3. Add require_model to the brick list (#93)

    * brick - add require on list and details
    
    * require_model for the app bricks
    
    * fixing yaml ser
    
    * list app brick detalis
    
    * add tests on reqmodel
    
    * rename to RequireModel
    
    * TestBricksList test
    
    * TestAppBrickInstanceDetails
    
    * fix
    
    * update tests
    
    * add RequireModel to test
    
    * add test IC
    
    * remove models
    
    * Update internal/orchestrator/bricksindex/testdata/bricks-list.yaml
    
    Co-authored-by: Davide <davideneri18@gmail.com>
    
    * Update internal/orchestrator/bricksindex/testdata/bricks-list.yaml
    
    Co-authored-by: Davide <davideneri18@gmail.com>
    
    * Update internal/orchestrator/bricks/testdata/bricks-list.yaml
    
    Co-authored-by: Davide <davideneri18@gmail.com>
    
    * revert
    
    ---------
    
    Co-authored-by: Davide <davideneri18@gmail.com>
    giulio93 and dido18 authored Nov 26, 2025
    Configuration menu
    Copy the full SHA
    d7d1753 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2025

  1. Configuration menu
    Copy the full SHA
    12a78db View commit details
    Browse the repository at this point in the history
  2. feat: Do not exit from default Python script (#106)

    When a new App is created, it is populated with a simple Python script and "bare minimum" Arduino sketch.
    
    For initial explorations of a new system, or when troubleshooting, it is common to create very simple programs (AKA
    "Hello, world!"). Although a complex App will typically consist of a Python script and Arduino sketch program working in
    coordination, for users with prior experience with Arduino the natural approach to creating a minimal App will be to
    simply write some familiar Arduino sketch code, leaving the default Python script code as-is.
    
    The App is considered to be in a "stopped" state as soon as the Python script exits. This is the correct approach, but
    may be confusing to users due to the fact that, except perhaps under exceptional conditions, the Arduino sketch program
    runs perpetually. The author of a minimal sketch-based "Hello, world!" App will find it unintuitive if their App goes
    into a "stopped" state immediately after starting. The previous default Python script produced exactly that result.
    
    The default Python script is hereby changed to the more intuitive behavior of running perpetually.
    
    Co-authored-by: Davide <davideneri18@gmail.com>
    per1234 and dido18 authored Nov 27, 2025
    Configuration menu
    Copy the full SHA
    299f6e2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b6723a5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c309a64 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2025

  1. [Bug] remove compatible models from brick instance list endpoint (#120)

    * remove compatible models from brick instance list endpoint
    
    * add unit and e2e test
    mirkoCrobu authored Nov 28, 2025
    Configuration menu
    Copy the full SHA
    3f54506 View commit details
    Browse the repository at this point in the history
Loading