Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: arduino/arduino-builder
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.4.8
Choose a base ref
...
head repository: arduino/arduino-builder
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref

Commits on Oct 2, 2019

  1. Fixed lirbary-detection-cache-miss regression.

    This update will pick the followin fix in arduino-cli:
    
    arduino/arduino-cli#433
    cmaglie committed Oct 2, 2019
    Copy the full SHA
    07cc9cc View commit details

Commits on Oct 11, 2019

  1. Releasing 1.4.9

    cmaglie committed Oct 11, 2019
    Copy the full SHA
    fa33cf0 View commit details

Commits on Nov 8, 2019

  1. Multiple upstream fix

    - Allow loading of global user-define platform.txt
    (arduino/arduino-cli#469)
    
    - Fixed nil pointer exception on some rare case with
      multiple libs selection
    (arduino/arduino-cli#477)
    
    Fix #345
    cmaglie committed Nov 8, 2019
    Copy the full SHA
    f5af1e9 View commit details

Commits on Nov 11, 2019

  1. Imported bugfix from upstream

    - Auto-disable (deep) caching of core builds if needed
      arduino/arduino-cli#479
    
    - Print "multiple libraries found for header.h" message only when it really happens.
      arduino/arduino-cli#478
    cmaglie committed Nov 11, 2019
    Copy the full SHA
    085ed57 View commit details
  2. Releasing 1.5.0

    cmaglie committed Nov 11, 2019
    Copy the full SHA
    29a53de View commit details

Commits on Jan 23, 2020

  1. Import updates from upstream arduino-cli

    Fix library priority selection
    - arduino/arduino-cli#565
    
    Load contents of source files only when needed
    - arduino/arduino-cli#559
    
    Allow naming sketches like "RCS" and "CVS"
    - arduino/arduino-cli#537
    cmaglie committed Jan 23, 2020
    Copy the full SHA
    f1970f5 View commit details
  2. Releasing 1.5.1

    cmaglie committed Jan 23, 2020
    Copy the full SHA
    0429d10 View commit details

Commits on Jan 29, 2020

  1. Updated readme

    cmaglie committed Jan 29, 2020
    Copy the full SHA
    9ce85a2 View commit details

Commits on Feb 3, 2020

  1. Copy the full SHA
    111227a View commit details

Commits on Feb 11, 2020

  1. Multiple fixes from upstream project

    - Fix library priority selection (again)
      arduino/arduino-cli#574
    
    - Improve precompiled libraries handling
      arduino/arduino-cli#512
    cmaglie committed Feb 11, 2020
    Copy the full SHA
    b730e09 View commit details

Commits on Feb 12, 2020

  1. Imported fixes from upstream arduino-cli

    - Reduce priority for IDE-bundled platform releases
      arduino/arduino-cli#579
    
    - Fixed wrong escaping on legacy MachineLogger
      arduino/arduino-cli#577
    cmaglie committed Feb 12, 2020
    Copy the full SHA
    cdbb680 View commit details
  2. Releasing 1.5.2

    cmaglie committed Feb 12, 2020
    Copy the full SHA
    b921a2f View commit details
  3. Set go requirements to >=1.13

    cmaglie committed Feb 12, 2020
    Copy the full SHA
    d59b903 View commit details

Commits on Mar 14, 2020

  1. Copy the full SHA
    78d62c5 View commit details

Commits on Mar 18, 2020

  1. Imported updates from upstream

    - Improved build progress reports:
      arduino/arduino-cli#625
    cmaglie committed Mar 18, 2020
    Copy the full SHA
    c23f2a0 View commit details

Commits on May 12, 2020

  1. Getting updates from upstream

    cmaglie committed May 12, 2020
    Copy the full SHA
    66ef81b View commit details
  2. Releasing 1.5.3

    cmaglie committed May 12, 2020
    Copy the full SHA
    92b8d06 View commit details

Commits on Jun 12, 2020

  1. Imported changes from upstream:

    - Removed automatic '--relax' hack for compiles on Atmega2560 MCU
      arduino/arduino-cli#749
    
    - Fixed skethbook+bootloader hex merger.
      arduino/arduino-cli#744
    
    - Fixed race condition in legacy i18n.LoggerToCustomStreams
      arduino/arduino-cli#704
    
    - Fixed path-relativization error when traversing different partitions
      arduino/arduino-cli#658
    
    - Add macro during lib discovery phase
      arduino/arduino-cli#633
    
    - legacy: Improved progress report from Compile
      arduino/arduino-cli#625
    cmaglie committed Jun 12, 2020
    Copy the full SHA
    b10ddce View commit details
  2. Release 1.5.4

    cmaglie committed Jun 12, 2020
    Copy the full SHA
    46dc181 View commit details

Commits on Jun 25, 2020

  1. Copy the full SHA
    6bfd786 View commit details
  2. Updated copyright notice

    cmaglie committed Jun 25, 2020
    Copy the full SHA
    7c3657d View commit details
  3. Merge pull request #355 from cmaglie/grpc-server

    Imported grpc server from cli legacy
    cmaglie authored Jun 25, 2020
    Copy the full SHA
    aee145e View commit details

Commits on Sep 24, 2020

  1. Copy the full SHA
    53ae3aa View commit details

Commits on Oct 12, 2020

  1. Merge pull request #358 from nagesh4193/master

    Added Power Support ppc64le
    cmaglie authored Oct 12, 2020
    Copy the full SHA
    642e2cd View commit details

Commits on Dec 15, 2020

  1. Copy the full SHA
    f959e8b View commit details

Commits on Jan 27, 2021

  1. Update dependencies

    cmaglie committed Jan 27, 2021
    Copy the full SHA
    53c8e77 View commit details
  2. Release 1.5.6

    cmaglie committed Jan 27, 2021
    Copy the full SHA
    8fd54ce View commit details

Commits on Mar 9, 2021

  1. Copy the full SHA
    d4bc1df View commit details
  2. Merge pull request #368 from per1234/security-disclosure-policy

    Add security policy link to readme
    per1234 authored Mar 9, 2021
    Copy the full SHA
    35b4841 View commit details

Commits on May 4, 2021

  1. Update to latest arduino-cli

    cmaglie committed May 4, 2021
    Copy the full SHA
    3f8c1ad View commit details
  2. Set ctx.IgnoreSketchFolderNameErrors to true to allow Arduino IDE to …

    …compile unsaved sketches
    cmaglie committed May 4, 2021
    Copy the full SHA
    0b63a58 View commit details
  3. Release 1.6.0-rc1

    cmaglie committed May 4, 2021
    Copy the full SHA
    d27b99f View commit details

Commits on May 10, 2021

  1. Update to latest arduino-cli

    cmaglie committed May 10, 2021
    Copy the full SHA
    70cfa56 View commit details
  2. Release 1.6.0

    cmaglie committed May 10, 2021
    Copy the full SHA
    f493dba View commit details

Commits on May 14, 2021

  1. Copy the full SHA
    069a1c5 View commit details
  2. Release 1.6.1

    cmaglie committed May 14, 2021
    Copy the full SHA
    c2cfd40 View commit details

Commits on Sep 24, 2021

  1. Add CI workflow to synchronize with shared repository labels

    On every push that changes relevant files, and periodically, configure the repository's issue and pull request labels
    according to the universal, shared, and local label configuration files.
    per1234 committed Sep 24, 2021
    Copy the full SHA
    b5a243f View commit details
  2. Merge pull request #370 from per1234/sync-labels

    Add CI workflow to synchronize with shared repository labels
    per1234 authored Sep 24, 2021
    Copy the full SHA
    cd52453 View commit details

Commits on Oct 12, 2021

  1. Correct context key name in "Sync Labels" workflow

    Incorrect context key name resulted in impossible to satisfy conditional, meaning the dry run determination code was
    solely dependent on the check for whether the workflow was triggered from the default branch name.
    per1234 committed Oct 12, 2021
    Copy the full SHA
    92ba0ea View commit details
  2. Sync labels in write mode on schedule trigger

    In order to facilitate the testing and review of proposed changes to the repository label infrastructure, the
    "Sync Labels" template workflow does a dry run when triggered under conditions that indicate it would not be appropriate
    to make real changes to the repository's labels. The changes that would have resulted are printed to the log, but not
    actually made.
    
    One of the criteria used to determine "dry run" mode usage is whether the event occurred on the repository's default
    branch. A trigger on a development branch or for a pull request should not result in a change to the labels.
    It turns out that GitHub does not define a `github.event.repository.default_branch` context item when a workflow is
    triggered by a `schedule` event. This resulted in the workflow always running in "dry run" mode on a `schedule` trigger.
    Since `schedule` and `repository_dispatch` triggers are only permitted for the default branch, there is no need to check
    whether the event's ref matches the default branch and it is safe to always run in write mode on these events.
    per1234 committed Oct 12, 2021
    Copy the full SHA
    e8a80cb View commit details

Commits on Oct 13, 2021

  1. Merge pull request #371 from per1234/sync-labels-fix

    Fix bugs in dry run determination code for "Sync Labels" workflow
    per1234 authored Oct 13, 2021
    Copy the full SHA
    9f960ef View commit details

Commits on Dec 20, 2021

  1. Use major version ref of carlosperate/download-file-action

    The `carlosperate/download-file-action` action is used in the GitHub Actions workflows as a convenient way to download
    external resources.
    
    A major version ref has been added to that repository. It will always point to the latest release of the "1" major
    version series. This means it is no longer necessary to do a full pin of the action version in use as before.
    
    Use of the major version ref will cause the workflow to use a stable version of the action, while also benefiting from
    ongoing development to the action up until such time as a new major release of an action is made. At that time we would
    need to evaluate whether any changes to the workflow are required by the breaking change that triggered the major
    release before manually updating the major ref (e.g., uses: `carlosperate/download-file-action@v2`). I think this
    approach strikes the right balance between stability and maintainability for these workflows.
    per1234 authored Dec 20, 2021
    Copy the full SHA
    4a00e28 View commit details

Commits on Dec 21, 2021

  1. Merge pull request #372 from per1234/bump-download-file-action

    Use major version ref of `carlosperate/download-file-action`
    per1234 authored Dec 21, 2021
    Copy the full SHA
    99ac98e View commit details

Commits on Jan 10, 2022

  1. Copy the full SHA
    9ca3fda View commit details
  2. Copy the full SHA
    99a6800 View commit details
  3. Remove useless compile flag

    cmaglie committed Jan 10, 2022
    Copy the full SHA
    4d49227 View commit details
  4. Copy the full SHA
    0662887 View commit details
  5. Copy the full SHA
    7537ac1 View commit details
Loading