-
Notifications
You must be signed in to change notification settings - Fork 7
Comparing changes
Open a pull request
base repository: arduino/arduino-app-cli
base: v0.6.8
head repository: arduino/arduino-app-cli
compare: v0.7.0-rc.1
- 11 commits
- 40 files changed
- 5 contributors
Commits on Nov 24, 2025
-
feat: update examples to 0.5.1 (#100)
* feat: update examples to 0.5.1 * fixup! feat: update examples to 0.5.1
Configuration menu - View commit details
-
Copy full SHA for 93c65e1 - Browse repository at this point
Copy the full SHA 93c65e1View commit details
Commits on Nov 25, 2025
-
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
Configuration menu - View commit details
-
Copy full SHA for 7e2e6ba - Browse repository at this point
Copy the full SHA 7e2e6baView commit details -
[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
Configuration menu - View commit details
-
Copy full SHA for 8d4eb51 - Browse repository at this point
Copy the full SHA 8d4eb51View commit details
Commits on Nov 26, 2025
-
[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
Configuration menu - View commit details
-
Copy full SHA for 3d8b8ea - Browse repository at this point
Copy the full SHA 3d8b8eaView commit details -
refact: use the
Loadfunction uniformely in all the yaml loaders (#107Configuration menu - View commit details
-
Copy full SHA for 1861a8f - Browse repository at this point
Copy the full SHA 1861a8fView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for d7d1753 - Browse repository at this point
Copy the full SHA d7d1753View commit details
Commits on Nov 27, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 12a78db - Browse repository at this point
Copy the full SHA 12a78dbView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 299f6e2 - Browse repository at this point
Copy the full SHA 299f6e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6723a5 - Browse repository at this point
Copy the full SHA b6723a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c309a64 - Browse repository at this point
Copy the full SHA c309a64View commit details
Commits on Nov 28, 2025
-
[Bug] remove compatible models from brick instance list endpoint (#120)
* remove compatible models from brick instance list endpoint * add unit and e2e test
Configuration menu - View commit details
-
Copy full SHA for 3f54506 - Browse repository at this point
Copy the full SHA 3f54506View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.6.8...v0.7.0-rc.1