- 15 May, 2023 2 commits
-
-
dependabot[bot] authored
Bumps [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions) from 9.4 to 10.0. - [Release notes](https://github.com/facelessuser/pymdown-extensions/releases) - [Commits](https://github.com/facelessuser/pymdown-extensions/compare/9.4...10.0) --- updated-dependencies: - dependency-name: pymdown-extensions dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
MatteoPologruto authored
[skip-changelog] Verify installation of builtin tools by checking that their executable is present (#2168) * Update previously written tests * Verify builtin tools are correctly installed
-
- 10 May, 2023 1 commit
-
-
Cristian Maglie authored
-
- 09 May, 2023 1 commit
-
-
MatteoPologruto authored
* Improve library examples loading process by filtering out unneeded directories * Add tests for the changes
-
- 08 May, 2023 1 commit
-
-
Cristian Maglie authored
* Added integration test * Apply stream-send synchronization in Compile grpc call * Apply the same pattern to all daemon gRPC calls
-
- 05 May, 2023 1 commit
-
-
Cristian Maglie authored
* Increase priority of libraries specified via --library flag * Added integration tests
-
- 02 May, 2023 3 commits
-
-
Alessio Perugini authored
* Ignore folder when installing packages * Propose a small refactoring of the func * Add missing license header
-
Cristian Maglie authored
-
Cristian Maglie authored
This issue is mainly seen on Windows Fix https://github.com/arduino/arduino-cli/issues/2156
-
- 27 Apr, 2023 2 commits
-
-
Alessio Perugini authored
* Respect the order of menu, when computing the config options * reduce cyclomatic complexity * fix the comment that was referring to the wrong filename
-
Cristian Maglie authored
* Removed unused class * Replaced two accessory functions with stdlib functions * Removed unused structs * Replaced utils.SliceContains with stdlib function
-
- 26 Apr, 2023 1 commit
-
-
MatteoPologruto authored
-
- 19 Apr, 2023 2 commits
-
-
Cristian Maglie authored
* Added test * Hide compile stats when using preprocess flag
-
Cristian Maglie authored
* Renaming some variables for clarity * Moved 'build.board' property generation out of legacy package * Moved unit tests related to build properties out of legacy package * Removed legacy TargetBoardResolver and refactored unit-tests * Removed legacy HardwareLoader * Factored sketch-related build properties creation * Moved SetupBuildProperties into proper package * Removed SetCustomBuildProperties from legacy * Factored --show-properties cli flag parser * Made 'board ...' command arguments variables local * Implemented --show-properties in 'board details' * Fixed integration test
-
- 12 Apr, 2023 2 commits
-
-
MatteoPologruto authored
* Print error message if `board_manager.additional_urls` contains comma separated urls * Improve documentation regarding the usage of environment variables
-
Cristian Maglie authored
* Added integration test * Removing useless constants * Fixed regression in core caching * Updated tests
-
- 07 Apr, 2023 3 commits
-
-
MatteoPologruto authored
-
Cristian Maglie authored
-
Cristian Maglie authored
-
- 05 Apr, 2023 1 commit
-
-
github-actions[bot] authored
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
-
- 31 Mar, 2023 1 commit
-
-
Cristian Maglie authored
* Added `FQBN.Clone()` method * Slightly increased unti-test isolation * Added `PackageManager.NormalizeFQBN()` method. * Print FQBN in verbose compile output
-
- 30 Mar, 2023 1 commit
-
-
Cristian Maglie authored
* Refactored AddMissingBuildPropertiesFromParentPlatformTxtFiles Previously the specific recipes to run CTags were added to global build properties. Now the global build properties are not altered anymore and the CTags-specific properties are created only to run CTags and dropped afterward. * Removed platform rewrite-rules functionality
-
- 29 Mar, 2023 3 commits
-
-
MatteoPologruto authored
* Use the correct library when a relative path is passed as `--library` value * Add test related to the changes
-
Cristian Maglie authored
* Added codecov token to solve upload issues * Use CODECOV_TOKEN also on pull-request runs. It requires to expose the token, this is intentional. https://community.codecov.com/t/upload-issues-unable-to-locate-build-via-github-actions-api/3954
-
dependabot[bot] authored
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3 to 4. - [Release notes](https://github.com/actions/setup-go/releases) - [Commits](https://github.com/actions/setup-go/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/setup-go dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- 28 Mar, 2023 3 commits
-
-
MatteoPologruto authored
* Exclude libraries with a missing `.h` file from `lib` commands * Add TestLibListDoesNotIncludeEmptyLibraries to lib_test.go * Add unit tests for the changes * Update documentation
-
Cristian Maglie authored
* Removed some legacy constants * Converted PreprocessSketchArduino and ContainerAddPrototypes into functions
-
MatteoPologruto authored
-
- 27 Mar, 2023 5 commits
-
-
Cristian Maglie authored
* Skip useless operations in legacy test * Removed legacy 'codecomplete' implementation.
-
Cristian Maglie authored
* Upgrade minimum go version to 1.20 * Updated license cache * Implemented code coverage in integration tests * Use gocovmerge to merge all coverage artifacts * Fixed build error on macOS dist The error was due to an increased git security constraints ... go: downloading github.com/xanzy/ssh-agent v0.2.1 go: downloading gopkg.in/warnings.v0 v0.1.2 error obtaining VCS status: exit status 128 Use -buildvcs=false to disable VCS stamping. Error: failed building for darwin/amd64: exit status 1 failed building for darwin/amd64: exit status 1 task: Failed to run task "dist:macOS_64bit": exit status 1 To fix this I followed the suggestion here https://github.com/elastic/golang-crossbuild/issues/232 * Before killing the daemon, try a graceful shutdown Otherwise the process will not outut the coverage data.
-
Cristian Maglie authored
-
Cristian Maglie authored
-
Cristian Maglie authored
* Removed legacy vid_pid field from Compile gRPC call * Removed support for `compile --vid-pid`
-
- 24 Mar, 2023 1 commit
-
-
Cristian Maglie authored
Since https://github.com/arduino/arduino-cli/pull/1804 has been fixed.
-
- 22 Mar, 2023 4 commits
-
-
Luis Colorado authored
Signed-off-by: Luis Colorado <luiscoloradourcola@gmail.com>
-
Cristian Maglie authored
[breaking] Fix: `lib list --fqbn` and `lib examples --fqbn` do not show platform bundled lib when lib of same name is installed globally (#2113) * Added test * Factored function to determine library compatibility * Made ComputePriority function public * fix: use the libraries resolution algorithm to determine library priority * Slightly refactored 'lib list' command call * Updated UPGRADING.md * Added test for a similar bug in `lib examples` See #1656
-
MatteoPologruto authored
* Recover from failed builtin tools installation * Add tests for the changes
-
MatteoPologruto authored
-
- 17 Mar, 2023 1 commit
-
-
Lluis Campos authored
Fixes issue #2104 The code for `internal/cli/core` and `internal/cli/lib` has been refactored so that we can use only the `Get` functions from `internal/cli/outdated` package and compose there composited object. For regular text output, the new table will have some extra fields that either for platforms or for libraries will be blank. For JSON and YAML output, the resulting object will have the top-level keys `platforms` and `libraries` which contain, respectively, the array of outaded platforms and outdated libraries. Signed-off-by: Lluís Martínez <lluis@tastaollet.es>
-
- 16 Mar, 2023 1 commit
-
-
Cristian Maglie authored
* Added test * Use normalized version as keys for matching versions in maps * Use normalized version as keys for matching versions in maps for platforms and tools * Updated relaxed-semver to 0.10.0
-