- 16 Jan, 2024 1 commit
-
-
Cristian Maglie authored
* Added integration test * Fixed missing ARDUINO_USER_AGENT env var
-
- 02 Jan, 2024 1 commit
-
-
Cristian Maglie authored
* Added versioning/upgrading policy * Added backward compatibility policy
-
- 20 Dec, 2023 1 commit
-
-
Martino Facchin authored
* Reuse archiveCompiledFiles helper for long commandline shrink Since archiveCompiledFiles already handles hot cache correctly, this avoids objs.a being rebuilt even if files don't change. Would be ideal if PathList could expose a generic Filter API (to get rid of the "duplicated" filter) * Upgrade go-paths / remove duplicate filter function * Consider existing archives during the build * Simplified archiveCompiledFiles function signature It doesn't make sense anymore to keep path and filename separated. * Added integration test --------- Co-authored-by: Cristian Maglie <c.maglie@arduino.cc>
-
- 04 Dec, 2023 1 commit
-
-
Martino Facchin authored
* Fix caching for libraries when installation folder differents from Name * Prepare infra to add integration test * Added integration test --------- Co-authored-by: Cristian Maglie <c.maglie@arduino.cc>
-
- 01 Dec, 2023 1 commit
-
-
Cristian Maglie authored
Added `debug check` command to check if a combination of board/programmer supports debugging. (#2443) * Moved rcp message to proper position * Added gRPC command to check for debugger support * Made debug flags var non-global * Implementation of 'debug check' command * Implementation of cli command 'debug check' * added integration test * Renamed field for clarity * Added minimum debug_fqbn computation in 'debug check' command
-
- 27 Nov, 2023 1 commit
-
-
Luca Burelli authored
* fix: debugging requires a non empty debug.executable * Updated docs --------- Co-authored-by: Cristian Maglie <c.maglie@arduino.cc>
-
- 24 Nov, 2023 2 commits
-
-
Cristian Maglie authored
* Removed debugging_supported field from BoardDetailsResponse * fix typo
-
Cristian Maglie authored
* debug: extend hotfix for trailing dash '-' to all toolchains * Added additional_config selector for debug configuration * Added docs
-
- 16 Nov, 2023 2 commits
-
-
Cristian Maglie authored
-
Cristian Maglie authored
* Added gRPC message errors * Implemented specific exit-code for "programmer not found" error
-
- 15 Nov, 2023 2 commits
-
-
Cristian Maglie authored
* Added a compatibility trick in "debug -I" for toolchain.prefix key The key was ignored in older versions of the Arduino IDE. In the upcoming release (Arduino IDE 2.2.2) the key is used, but it was wrongly set to "arm-none-eabi-" when we actually want "arm-none-eabi". This patch ensure backward and forward compatibility. * Fixed debug command
-
Cristian Maglie authored
* Fixed regression in compile_commands.json generation * Added integration tests
-
- 14 Nov, 2023 1 commit
-
-
Cristian Maglie authored
* Removed useless file filter * Removed unused variable
-
- 13 Nov, 2023 1 commit
-
-
Cristian Maglie authored
* Updated gRPC API * Implemented default programmer for boards * Added default programmer in board details CLI command * Implemented default programmer functionality in CLI * Added docs
-
- 08 Nov, 2023 1 commit
-
-
Umberto Baldi authored
* switch to gon fork, apple is deprecating altool to sign * Provider is mandatory
-
- 02 Nov, 2023 1 commit
-
-
Cristian Maglie authored
* Renamed gRPC field to match JSON output * Better comment for custom_configs field * Renamed variable
-
- 31 Oct, 2023 3 commits
-
-
Cristian Maglie authored
-
Cristian Maglie authored
* debug: Allow type-specification of JSON output for cortex-debug * Improved JSON properties generation
-
Cristian Maglie authored
* debug: Enforce programmer selection * Fixed unit tests * Increase code coverage
-
- 26 Oct, 2023 1 commit
-
-
Cristian Maglie authored
* Added `programmer` field to debug info response * Added integration test
-
- 19 Oct, 2023 3 commits
-
-
github-actions[bot] authored
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
-
Umberto Baldi authored
we'll keep 0.35.x release branch name. We'll use "v" only for the tag, this way the documentation branches will work just like before, we are using "v" only for the github tag this way we are semver compliant
-
Cristian Maglie authored
[skip-changelog] refactor: Made `command` functions to access PackageManager unavailable from public API (#2335) * Let instance commands require an *rpc.Instance Removed the shorthand of the InstanceCommand interface. This makes the API more coherent among the `commands` instance handling. * Moved 'command' package's instances functions inside internal package This change highlights the incorrect PackageManager access in 'cli' package. Now those are errors: package github.com/arduino/arduino-cli imports github.com/arduino/arduino-cli/internal/cli imports github.com/arduino/arduino-cli/internal/cli/board imports github.com/arduino/arduino-cli/internal/cli/arguments internal/cli/arguments/completion.go:23:2: use of internal package github.com/arduino/arduino-cli/commands/internal/instances not allowed package github.com/arduino/arduino-cli imports github.com/arduino/arduino-cli/internal/cli imports github.com/arduino/arduino-cli/internal/cli/board imports github.com/arduino/arduino-cli/internal/cli/arguments internal/cli/arguments/port.go:24:2: use of internal package github.com/arduino/arduino-cli/commands/internal/instances not allowed * Made CoreInstance private * Inlined coreInstancesContainer singleton methods * Removed all wrong accesses to package Explorer * Replaced DiscoveryManager.Watch with equivalent gRPC BoardListWatch call * Replaced direct access to PackageManager to get discovery protocols Previously the function GetConnectedBoards() counter-intuitively returned a list of port address. Now it has been reneamed GetAvailablePorts() and returns the full Port object that is mapped into an array of Addresses or into an array of Prorocols based on the auto-completion request.
-
- 18 Oct, 2023 2 commits
-
-
dependabot[bot] authored
* Bump google.golang.org/grpc from 1.58.3 to 1.59.0 Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.58.3 to 1.59.0. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.58.3...v1.59.0) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Updated license cache --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie <c.maglie@arduino.cc>
-
github-actions[bot] authored
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
-
- 17 Oct, 2023 3 commits
-
-
dependabot[bot] authored
* Bump github.com/mattn/go-isatty from 0.0.19 to 0.0.20 Bumps [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty) from 0.0.19 to 0.0.20. - [Commits](https://github.com/mattn/go-isatty/compare/v0.0.19...v0.0.20) --- updated-dependencies: - dependency-name: github.com/mattn/go-isatty dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Updated deps cache --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie <c.maglie@arduino.cc>
-
Cristian Maglie authored
-
Cristian Maglie authored
* If the upload port-detector fails detection, fallback to the user-provided port This will ensure that a port is always returned. * Increased debug level * Extend timeout if candidate port is lost in any case Even if `waitForUploadPort` is true, we should extend the timeout to allow USB enumeration to complete. In this case we extend by only 1 second instead of 5. * Revert "Extend timeout if candidate port is lost in any case" This reverts commit 7c77ed242383e416ff8748884a64474f73932911. The latest commit is not necessary since the detector has already 5 seconds of timeout.
-
- 16 Oct, 2023 1 commit
-
-
Cristian Maglie authored
* Added 'upload' flags to set upload fields value * Introducing key/value flag type
-
- 13 Oct, 2023 3 commits
-
-
dependabot[bot] authored
* Bump golang.org/x/net from 0.8.0 to 0.17.0 Bumps [golang.org/x/net](https://github.com/golang/net) from 0.8.0 to 0.17.0. - [Commits](https://github.com/golang/net/compare/v0.8.0...v0.17.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Updated license cache --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie <c.maglie@arduino.cc>
-
Alessio Perugini authored
-
Alessio Perugini authored
-
- 12 Oct, 2023 1 commit
-
-
Cristian Maglie authored
* Allow non-sequential properties list * Command 'debug info' choose between "script" and "scripts" configs exclusively * Updated docs * Added test for mixed old and new-style openocd script definition * Update docs/platform-specification.md Co-authored-by: Umberto Baldi <34278123+umbynos@users.noreply.github.com> --------- Co-authored-by: Umberto Baldi <34278123+umbynos@users.noreply.github.com>
-
- 11 Oct, 2023 1 commit
-
-
dependabot[bot] authored
Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.35 to 3.1.37. - [Release notes](https://github.com/gitpython-developers/GitPython/releases) - [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES) - [Commits](https://github.com/gitpython-developers/GitPython/compare/3.1.35...3.1.37) --- updated-dependencies: - dependency-name: gitpython dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- 09 Oct, 2023 1 commit
-
-
Cristian Maglie authored
* Improved specification of debug configuration * Added integration test * Added the possibility to provide cortex-debug custom configs * Added svd-file debug option * Added textual print of custom cortex-debug config * Updated docs * Apply suggestions from code review Co-authored-by: Umberto Baldi <34278123+umbynos@users.noreply.github.com> * Added integration test for programmer selection --------- Co-authored-by: Umberto Baldi <34278123+umbynos@users.noreply.github.com>
-
- 02 Oct, 2023 3 commits
-
-
Alessio Perugini authored
-
Cristian Maglie authored
-
Alessio Perugini authored
-
- 27 Sep, 2023 1 commit
-
-
Alessio Perugini authored
-
- 26 Sep, 2023 1 commit
-
-
Cristian Maglie authored
* Use paths.ReadDirRecursive filtered where possible * Do not add sketch files from known build paths * Improved builder globals * Added integration test
-