1. 26 May, 2023 5 commits
  2. 24 May, 2023 2 commits
    • Alessio Perugini's avatar
      Identify managed platforms not tracked by a package index (#2174) · 493fa838
      Alessio Perugini authored
      * Load indexes first
      
      * add new props to Index and Platform to understand if the platform is globally indexed
      
      * add the new fields in the protobuf api
      
      * generate protobuf stuff
      
      * add the new fields in the PlatformReleaseToRPC mapping
      
      * return the Platform struct from the PlatformUpgrade commands
      
      * update the PlatformUpgrade daemon
      
      * add the new props in the boards.ListAll func
      
      * add the new props in the boards.Search func
      
      * fix CR
      493fa838
    • Cristian Maglie's avatar
      [skip-changelog] Fixed integration test (#2185) · fbf3255e
      Cristian Maglie authored
      * Use json output in test
      
      * Fixed integration test
      
      The dependency has been updated, previously it was downloaded the version
      3.3.1, but at the moment the new dependency is 3.4.0.
      This fix makes the test independent from such changes.
      fbf3255e
  3. 19 May, 2023 1 commit
  4. 18 May, 2023 1 commit
  5. 16 May, 2023 1 commit
  6. 15 May, 2023 2 commits
  7. 10 May, 2023 1 commit
  8. 09 May, 2023 1 commit
  9. 08 May, 2023 1 commit
  10. 05 May, 2023 1 commit
  11. 02 May, 2023 3 commits
  12. 27 Apr, 2023 2 commits
  13. 26 Apr, 2023 1 commit
  14. 19 Apr, 2023 2 commits
    • Cristian Maglie's avatar
      Fix preprocess output (do not print stats after the preprocessed source) (#2152) · 2c2a5cc6
      Cristian Maglie authored
      * Added test
      
      * Hide compile stats when using preprocess flag
      2c2a5cc6
    • Cristian Maglie's avatar
      Implemented `--show-properties` in `board details` command (#2151) · 7b774e14
      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
      7b774e14
  15. 12 Apr, 2023 2 commits
  16. 07 Apr, 2023 3 commits
  17. 05 Apr, 2023 1 commit
  18. 31 Mar, 2023 1 commit
  19. 30 Mar, 2023 1 commit
    • Cristian Maglie's avatar
      Remove legacy "rewrite-rules" feature (#2132) · 5a1c2fe8
      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
      5a1c2fe8
  20. 29 Mar, 2023 3 commits
  21. 28 Mar, 2023 3 commits
  22. 27 Mar, 2023 2 commits
    • Cristian Maglie's avatar
      [skip-changelog] Removed legacy 'codecomplete' implementation. (#2124) · 074844db
      Cristian Maglie authored
      * Skip useless operations in legacy test
      
      * Removed legacy 'codecomplete' implementation.
      074844db
    • Cristian Maglie's avatar
      [skip-changelog] Extend code-coverage to integration test (#2103) · 5a5ae946
      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.
      5a5ae946