1. 02 Dec, 2020 1 commit
  2. 01 Dec, 2020 2 commits
  3. 30 Nov, 2020 2 commits
  4. 26 Nov, 2020 1 commit
  5. 24 Nov, 2020 1 commit
    • Roberto Sora's avatar
      Bump workflows actions versions (#1078) · 8d026edd
      Roberto Sora authored
      * Bump actions/cache to v2
      
      * Bump actions/checkout to v2
      
      * Pin actions/create-release to v1
      
      * Bump actions/download-artifact to v2 and maitain compatibility
      
      * Bump actions/github-scripts to v3
      
      * Bump actions/upload-artifact to v2
      
      * Bump peter-evans/create-pull-request to v3
      
      * Bump svenstaro/upload-release-action to v2
      
      * Fix issue with actions/checkout@v2
      
      In certain workflows we use a custom Docker image for cross-compilation,
      this image is old and unmaintained so it has an old version of git and
      the latest version actions/checkout doesn't support it.
      This causes the action to fallback to the Github API to download the
      files but that doesn't create a git repository, thus the history is lost
      but goreleaser needs it to generate the changelog so it fails.
      
      So we use the older version of the action in certain cases to avoid
      this failures.
      Co-authored-by: default avatarSilvano Cerza <silvanocerza@gmail.com>
      8d026edd
  6. 18 Nov, 2020 2 commits
  7. 17 Nov, 2020 1 commit
  8. 16 Nov, 2020 3 commits
  9. 13 Nov, 2020 2 commits
  10. 12 Nov, 2020 3 commits
    • Cristian Maglie's avatar
      Show if debugging is supported in board details command (#1067) · 8bd0d0fd
      Cristian Maglie authored
      * Improved comments
      
      * Show if debugging is supported in board details command
      
      * Update i18n
      
      * Added test for 'debugging_supported' field
      8bd0d0fd
    • Cristian Maglie's avatar
      [skip-changelog] Some small refactoring on legacy package (#1064) · df9f204f
      Cristian Maglie authored
      * legacy: output --preprocess result on ExecStdout
      
      * legacy: removed redundant argument filters
      
      * legacy: moving path-relativization code out of PrepareCommand
      
      * legacy: removed i18n on unneded message
      
      * legacy: replacing ParseCommandLine with the equivalent library call
      
      * legacy: removed parameter that happens to be always false
      
      * legacy: removed constants.MSG_PATTERN_MISSING from i18n
      
      * Let ExecRecipe return the command executed
      
      This prepares for building a compilation database later. The returned
      command is not currently used anywhere yet, so this commit should not
      change behaviour.
      
      * Fixed typo
      Co-authored-by: default avatarMatthijs Kooijman <matthijs@stdin.nl>
      df9f204f
    • Cristian Maglie's avatar
      builder: use ar-chives for linking big sketches (was: use the @ syntax to... · bb42ebec
      Cristian Maglie authored
      builder: use ar-chives for linking big sketches (was: use the @ syntax to reduce command line length if needed) (#961)
      
      * Small cosmetic changes
      
      * Create an archive file if the number of object files is too big
      
      This should fix the command line too big issue on Windows.
      
      * fixed comments
      
      * When exploiting ar-chives make a .a file for each soruce subfolder
      
      This is required because gcc-ar checks if an object file is already
      in the archive by looking ONLY at the filename WITHOUT the path, so
      it may happens that, for example, an object file named "subdir/spi.o",
      already inside the archive, may be overwritten by an object file in
      "anotherdir/spi.o" only because they are both named spi.o and even if
      they are compiled on different directories.
      
      * using paths.PathList to keep objectFileList
      bb42ebec
  11. 11 Nov, 2020 1 commit
  12. 09 Nov, 2020 1 commit
  13. 05 Nov, 2020 2 commits
  14. 04 Nov, 2020 1 commit
  15. 03 Nov, 2020 6 commits
  16. 02 Nov, 2020 4 commits
  17. 28 Oct, 2020 1 commit
  18. 27 Oct, 2020 1 commit
  19. 20 Oct, 2020 3 commits
  20. 19 Oct, 2020 1 commit
  21. 16 Oct, 2020 1 commit
    • Cristian Maglie's avatar
      [skip-changelog] Added `discovery.Discovery` object to handle communication... · 2931737f
      Cristian Maglie authored
      [skip-changelog] Added `discovery.Discovery` object to handle communication with pluggable discoveries (#1029)
      
      * Pluggable Discovery handler: first implementation
      
      * Added 'discovery_client' (for debugging discoveries)
      
      * Added 'event' mode in PluggableDiscovery
      
      * discovery_client now supports multiple discoveries
      
      * Added ID to PluggableDiscovery
      
      * Added PluggableDiscovery.String() implementation
      
      * Fixed TestDiscoveryStdioHandling
      
      * Fixed discovery test run on Windows
      
      It really takes that long for messages to go back and forth.
      I don't know if there is a simpler way to reduce stdio buffering time.
      2931737f