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/report-size-deltas
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.1.0
Choose a base ref
...
head repository: arduino/report-size-deltas
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref

Commits on Feb 5, 2024

  1. Bump prettier from 3.2.4 to 3.2.5

    Bumps [prettier](https://github.com/prettier/prettier) from 3.2.4 to 3.2.5.
    - [Release notes](https://github.com/prettier/prettier/releases)
    - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
    - [Commits](prettier/prettier@3.2.4...3.2.5)
    
    ---
    updated-dependencies:
    - dependency-name: prettier
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Feb 5, 2024
    Copy the full SHA
    9ecf380 View commit details
  2. Merge pull request #88 from arduino/dependabot/npm_and_yarn/prettier-…

    …3.2.5
    
    Bump prettier from 3.2.4 to 3.2.5
    per1234 authored Feb 5, 2024
    Copy the full SHA
    2d6ad6a View commit details

Commits on Feb 7, 2024

  1. Bump arduino/setup-task from 1 to 2

    Bumps [arduino/setup-task](https://github.com/arduino/setup-task) from 1 to 2.
    - [Release notes](https://github.com/arduino/setup-task/releases)
    - [Commits](arduino/setup-task@v1...v2)
    
    ---
    updated-dependencies:
    - dependency-name: arduino/setup-task
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Feb 7, 2024
    Copy the full SHA
    23e4ba7 View commit details
  2. Merge pull request #89 from arduino/dependabot/github_actions/arduino…

    …/setup-task-2
    
    Bump arduino/setup-task from 1 to 2
    per1234 authored Feb 7, 2024
    Copy the full SHA
    438db04 View commit details

Commits on Feb 26, 2024

  1. Bump xt0rted/markdownlint-problem-matcher from 2 to 3

    Bumps [xt0rted/markdownlint-problem-matcher](https://github.com/xt0rted/markdownlint-problem-matcher) from 2 to 3.
    - [Release notes](https://github.com/xt0rted/markdownlint-problem-matcher/releases)
    - [Changelog](https://github.com/xt0rted/markdownlint-problem-matcher/blob/main/CHANGELOG.md)
    - [Commits](xt0rted/markdownlint-problem-matcher@v2...v3)
    
    ---
    updated-dependencies:
    - dependency-name: xt0rted/markdownlint-problem-matcher
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Feb 26, 2024
    Copy the full SHA
    63eaf89 View commit details
  2. Merge pull request #92 from arduino/dependabot/github_actions/xt0rted…

    …/markdownlint-problem-matcher-3
    
    Bump xt0rted/markdownlint-problem-matcher from 2 to 3
    per1234 authored Feb 26, 2024
    Copy the full SHA
    1b6a710 View commit details

Commits on Feb 28, 2024

  1. Remove non-functional bold tags from Mermaid code

    In order to make it easier for the reader to understand the function of complementary example workflows provided in the FAQ, a chart is used to explain the flow of sketches report data between the steps and jobs in the sketch compilation workflow and between the sketch compilation workflow and the deltas report workflow.
    
    The Mermaid diagramming language is used to produce this flowchart (GitHub automatically renders Mermaid code in code blocks of Markdown files).
    
    The text in charts can be styled and formatted using HTML tags in the Mermaid code. Previously, bold tags were used on the subgraph titles in order to improve the readability of the chart. Since the time the chart was created, something changed in GitHub's Markdown/Mermaid rendering system that causes these tags to no longer cause the intended text styling. They now are simply printed as text, meaning they now have a harmful effect on the readability. For this reason, the tags are hereby removed. No alternative is available. The line break tags continue to work as expected (though unfortunately the text is now left aligned instead of being centered as before) so they are retained.
    per1234 committed Feb 28, 2024
    Copy the full SHA
    c9459a7 View commit details
  2. Merge pull request #93 from per1234/fix-chart

    Remove non-functional bold tags from Mermaid code
    per1234 authored Feb 28, 2024
    Copy the full SHA
    ba8c07b View commit details

Commits on Mar 20, 2024

  1. Bump black from 23.11.0 to 24.3.0

    Bumps [black](https://github.com/psf/black) from 23.11.0 to 24.3.0.
    - [Release notes](https://github.com/psf/black/releases)
    - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
    - [Commits](psf/black@23.11.0...24.3.0)
    
    ---
    updated-dependencies:
    - dependency-name: black
      dependency-type: direct:development
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Mar 20, 2024
    Copy the full SHA
    d577d71 View commit details

Commits on Mar 24, 2024

  1. Merge pull request #97 from arduino/dependabot/pip/black-24.3.0

    Bump black from 23.11.0 to 24.3.0
    per1234 authored Mar 24, 2024
    Copy the full SHA
    0ca09e5 View commit details

Commits on Jun 3, 2024

  1. Bump prettier from 3.2.5 to 3.3.0

    Bumps [prettier](https://github.com/prettier/prettier) from 3.2.5 to 3.3.0.
    - [Release notes](https://github.com/prettier/prettier/releases)
    - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
    - [Commits](prettier/prettier@3.2.5...3.3.0)
    
    ---
    updated-dependencies:
    - dependency-name: prettier
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Jun 3, 2024
    Copy the full SHA
    f85e1d4 View commit details
  2. Merge pull request #103 from arduino/dependabot/npm_and_yarn/prettier…

    …-3.3.0
    
    Bump prettier from 3.2.5 to 3.3.0
    per1234 authored Jun 3, 2024
    Copy the full SHA
    3fcfa46 View commit details

Commits on Jun 6, 2024

  1. Bump prettier from 3.3.0 to 3.3.1

    Bumps [prettier](https://github.com/prettier/prettier) from 3.3.0 to 3.3.1.
    - [Release notes](https://github.com/prettier/prettier/releases)
    - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
    - [Commits](prettier/prettier@3.3.0...3.3.1)
    
    ---
    updated-dependencies:
    - dependency-name: prettier
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Jun 6, 2024
    Copy the full SHA
    96f7ab6 View commit details
  2. Merge pull request #104 from arduino/dependabot/npm_and_yarn/prettier…

    …-3.3.1
    
    Bump prettier from 3.3.0 to 3.3.1
    per1234 authored Jun 6, 2024
    Copy the full SHA
    6de3ff5 View commit details
  3. Bump markdown-link-check from 3.11.2 to 3.12.2

    Bumps [markdown-link-check](https://github.com/tcort/markdown-link-check) from 3.11.2 to 3.12.2.
    - [Release notes](https://github.com/tcort/markdown-link-check/releases)
    - [Changelog](https://github.com/tcort/markdown-link-check/blob/master/CHANGELOG.md)
    - [Commits](tcort/markdown-link-check@v3.11.2...v3.12.2)
    
    ---
    updated-dependencies:
    - dependency-name: markdown-link-check
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Jun 6, 2024
    Copy the full SHA
    db23de5 View commit details
  4. Merge pull request #100 from arduino/dependabot/npm_and_yarn/markdown…

    …-link-check-3.12.2
    
    Bump markdown-link-check from 3.11.2 to 3.12.2
    per1234 authored Jun 6, 2024
    Copy the full SHA
    de37507 View commit details

Commits on Jun 8, 2024

  1. Bump ajv-formats from 2.1.1 to 3.0.1

    Bumps [ajv-formats](https://github.com/ajv-validator/ajv-formats) from 2.1.1 to 3.0.1.
    - [Release notes](https://github.com/ajv-validator/ajv-formats/releases)
    - [Commits](ajv-validator/ajv-formats@v2.1.1...v3.0.1)
    
    ---
    updated-dependencies:
    - dependency-name: ajv-formats
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Jun 8, 2024
    Copy the full SHA
    4cd454c View commit details
  2. Merge pull request #98 from arduino/dependabot/npm_and_yarn/ajv-forma…

    …ts-3.0.1
    
    Bump ajv-formats from 2.1.1 to 3.0.1
    per1234 authored Jun 8, 2024
    Copy the full SHA
    f1783f6 View commit details

Commits on Jun 11, 2024

  1. Bump prettier from 3.3.1 to 3.3.2

    Bumps [prettier](https://github.com/prettier/prettier) from 3.3.1 to 3.3.2.
    - [Release notes](https://github.com/prettier/prettier/releases)
    - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
    - [Commits](prettier/prettier@3.3.1...3.3.2)
    
    ---
    updated-dependencies:
    - dependency-name: prettier
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Jun 11, 2024
    Copy the full SHA
    5f18c7b View commit details
  2. Merge pull request #105 from arduino/dependabot/npm_and_yarn/prettier…

    …-3.3.2
    
    Bump prettier from 3.3.1 to 3.3.2
    per1234 authored Jun 11, 2024
    Copy the full SHA
    c89d9a6 View commit details

Commits on Jun 13, 2024

  1. Don't limit number of open Dependabot pull requests

    The Dependabot service is used to keep the project dependencies updated.
    
    Thanks to the project's high quality validation infrastructure, the human effort required complete a trivial version
    bump is minimal. However, some bumps may introduce breaking changes that would require a significant amount of effort to
    accommodate, or are blocked by external tasks. In this case, the Dependabot pull request can't be merged, but should be
    left open to track the need to perform the bump when it is feasible. This means that it should be expected that there
    will be regularly be a small number of Dependabot pull requests left open in the repository over long periods of time.
    The automated system is here to assist the human project maintainers, not as a tyrannical overlord, so this is the
    system working exactly as intended.
    
    By default, Dependabot is configured to stop submitting pull requests if it already has five open pull requests. This
    means that if it happens that the accumulation of intentionally on-hold pull requests reaches that number, the project
    stops receiving the easily handled trivial update PRs. This is very harmful because it results in the completely
    unnecessary use of outdated dependencies, and unnecessary challenging large bumps when pull requests start being
    submitted once again after the backlog is cleared.
    
    The harmful default configuration is hereby overridden by configuring the maximum open pull request limit at 100. This
    value was chosen as an arbitrary large number simply to functionally disable the limiting, rather than an expectation
    that the actual number of open PRs can ever reach that count.
    per1234 committed Jun 13, 2024
    Copy the full SHA
    1755953 View commit details
  2. Merge pull request #106 from per1234/dependabot-max-open-pr

    Don't limit number of open Dependabot pull requests
    per1234 authored Jun 13, 2024
    Copy the full SHA
    774931e View commit details

Commits on Jul 15, 2024

  1. Bump prettier from 3.3.2 to 3.3.3

    Bumps [prettier](https://github.com/prettier/prettier) from 3.3.2 to 3.3.3.
    - [Release notes](https://github.com/prettier/prettier/releases)
    - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
    - [Commits](prettier/prettier@3.3.2...3.3.3)
    
    ---
    updated-dependencies:
    - dependency-name: prettier
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Jul 15, 2024
    Copy the full SHA
    d9332c6 View commit details

Commits on Jul 19, 2024

  1. Merge pull request #107 from arduino/dependabot/npm_and_yarn/prettier…

    …-3.3.3
    
    Bump prettier from 3.3.2 to 3.3.3
    per1234 authored Jul 19, 2024
    Copy the full SHA
    67e04ce View commit details

Commits on Aug 15, 2024

  1. Correct branch name in Codecov badge URL

    Previously, the master branch was specified in the URL for the Codecov badge. The repository uses a branch named `main`
    instead of `master`, so this caused the badge to show "unknown" instead of the code coverage percent as intended.
    per1234 committed Aug 15, 2024
    Copy the full SHA
    2340ae7 View commit details
  2. Use standard URL for Codecov badge

    This is the URL that is currently provided by the Codecov website. Even though the previous URL worked fine, I think
    using the one provided by Codecov will be more future proof.
    per1234 committed Aug 15, 2024
    Copy the full SHA
    01b9fdd View commit details
  3. Merge pull request #108 from per1234/fix-codecov-badge

    Correct branch name in Codecov badge URL
    per1234 authored Aug 15, 2024
    Copy the full SHA
    9e972f1 View commit details

Commits on Oct 9, 2024

  1. Bump actions/upload-artifact from 3 to 4

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Oct 9, 2024
    Copy the full SHA
    ed04cac View commit details

Commits on Nov 4, 2024

  1. Bump actions/download-artifact from 3 to 4

    Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.
    - [Release notes](https://github.com/actions/download-artifact/releases)
    - [Commits](actions/download-artifact@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/download-artifact
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and per1234 committed Nov 4, 2024
    Copy the full SHA
    7733ad2 View commit details
  2. Bump geekyeggo/delete-artifact from 2 to 5

    Bumps [geekyeggo/delete-artifact](https://github.com/geekyeggo/delete-artifact) from 2 to 5.
    - [Release notes](https://github.com/geekyeggo/delete-artifact/releases)
    - [Changelog](https://github.com/GeekyEggo/delete-artifact/blob/main/CHANGELOG.md)
    - [Commits](GeekyEggo/delete-artifact@v2...v5)
    
    ---
    updated-dependencies:
    - dependency-name: geekyeggo/delete-artifact
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and per1234 committed Nov 4, 2024
    Copy the full SHA
    db667df View commit details
  3. Don't upload multiple times to same artifact in label sync workflow

    The "Sync Labels" GitHub Actions workflow is configured to allow the use of multiple shared label configuration files.
    This is done by using a job matrix in the GitHub Actions workflow to download each of the files from the source
    repository in a parallel GitHub Actions workflow job. A GitHub Actions workflow artifact was used to transfer the
    generated files between sequential jobs in the workflow. The "actions/upload-artifact" and "actions/download-artifact"
    actions are used for this purpose.
    
    Previously, a single artifact was used for the transfer of all the shared label configuration files, with each of the
    parallel jobs uploading its own generated files to that artifact. However, support for uploading multiple times to a
    single artifact was dropped in version 4.0.0 of the "actions/upload-artifact" action. So it is now necessary to use a
    dedicated artifact for each of the builds. These can be downloaded in aggregate by using the artifact name globbing and
    merging features which were introduced in version 4.1.0 of the "actions/download-artifact" action.
    per1234 committed Nov 4, 2024
    Copy the full SHA
    ae58704 View commit details
  4. Merge pull request #57 from arduino/dependabot/github_actions/actions…

    …/upload-artifact-4
    
    Bump actions/upload-artifact from 3 to 4
    per1234 authored Nov 4, 2024
    Copy the full SHA
    2ce50da View commit details

Commits on Nov 26, 2024

  1. Bump prettier from 3.3.3 to 3.4.0

    Bumps [prettier](https://github.com/prettier/prettier) from 3.3.3 to 3.4.0.
    - [Release notes](https://github.com/prettier/prettier/releases)
    - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
    - [Commits](prettier/prettier@3.3.3...3.4.0)
    
    ---
    updated-dependencies:
    - dependency-name: prettier
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Nov 26, 2024
    Copy the full SHA
    e3f70ab View commit details
  2. Merge pull request #118 from arduino/dependabot/npm_and_yarn/prettier…

    …-3.4.0
    
    Bump prettier from 3.3.3 to 3.4.0
    per1234 authored Nov 26, 2024
    Copy the full SHA
    bc69734 View commit details

Commits on Nov 27, 2024

  1. Bump prettier from 3.4.0 to 3.4.1

    Bumps [prettier](https://github.com/prettier/prettier) from 3.4.0 to 3.4.1.
    - [Release notes](https://github.com/prettier/prettier/releases)
    - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
    - [Commits](prettier/prettier@3.4.0...3.4.1)
    
    ---
    updated-dependencies:
    - dependency-name: prettier
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Nov 27, 2024
    Copy the full SHA
    d165555 View commit details
  2. Merge pull request #119 from arduino/dependabot/npm_and_yarn/prettier…

    …-3.4.1
    
    Bump prettier from 3.4.0 to 3.4.1
    per1234 authored Nov 27, 2024
    Copy the full SHA
    64b0641 View commit details

Commits on Dec 4, 2024

  1. Bump prettier from 3.4.1 to 3.4.2

    Bumps [prettier](https://github.com/prettier/prettier) from 3.4.1 to 3.4.2.
    - [Release notes](https://github.com/prettier/prettier/releases)
    - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
    - [Commits](prettier/prettier@3.4.1...3.4.2)
    
    ---
    updated-dependencies:
    - dependency-name: prettier
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Dec 4, 2024
    Copy the full SHA
    f776185 View commit details
  2. Merge pull request #120 from arduino/dependabot/npm_and_yarn/prettier…

    …-3.4.2
    
    Bump prettier from 3.4.1 to 3.4.2
    per1234 authored Dec 4, 2024
    Copy the full SHA
    09b0f5d View commit details

Commits on Feb 10, 2025

  1. Bump prettier from 3.4.2 to 3.5.0

    Bumps [prettier](https://github.com/prettier/prettier) from 3.4.2 to 3.5.0.
    - [Release notes](https://github.com/prettier/prettier/releases)
    - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
    - [Commits](prettier/prettier@3.4.2...3.5.0)
    
    ---
    updated-dependencies:
    - dependency-name: prettier
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Feb 10, 2025
    Copy the full SHA
    734355a View commit details
  2. Merge pull request #122 from arduino/dependabot/npm_and_yarn/prettier…

    …-3.5.0
    
    Bump prettier from 3.4.2 to 3.5.0
    per1234 authored Feb 10, 2025
    Copy the full SHA
    4ec37c4 View commit details

Commits on Feb 14, 2025

  1. Bump prettier from 3.5.0 to 3.5.1

    Bumps [prettier](https://github.com/prettier/prettier) from 3.5.0 to 3.5.1.
    - [Release notes](https://github.com/prettier/prettier/releases)
    - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
    - [Commits](prettier/prettier@3.5.0...3.5.1)
    
    ---
    updated-dependencies:
    - dependency-name: prettier
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Feb 14, 2025
    Copy the full SHA
    4aa9cbf View commit details
  2. Merge pull request #123 from arduino/dependabot/npm_and_yarn/prettier…

    …-3.5.1
    
    Bump prettier from 3.5.0 to 3.5.1
    per1234 authored Feb 14, 2025
    Copy the full SHA
    6f3a0e1 View commit details

Commits on Feb 24, 2025

  1. Bump prettier from 3.5.1 to 3.5.2

    Bumps [prettier](https://github.com/prettier/prettier) from 3.5.1 to 3.5.2.
    - [Release notes](https://github.com/prettier/prettier/releases)
    - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
    - [Commits](prettier/prettier@3.5.1...3.5.2)
    
    ---
    updated-dependencies:
    - dependency-name: prettier
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Feb 24, 2025
    Copy the full SHA
    17f6fa2 View commit details

Commits on Feb 25, 2025

  1. Merge pull request #124 from arduino/dependabot/npm_and_yarn/prettier…

    …-3.5.2
    
    Bump prettier from 3.5.1 to 3.5.2
    per1234 authored Feb 25, 2025
    Copy the full SHA
    3d1f9d1 View commit details

Commits on Feb 28, 2025

  1. Bump github-label-sync from 2.3.1 to 3.0.0

    Bumps [github-label-sync](https://github.com/Financial-Times/github-label-sync) from 2.3.1 to 3.0.0.
    - [Release notes](https://github.com/Financial-Times/github-label-sync/releases)
    - [Changelog](https://github.com/Financial-Times/github-label-sync/blob/master/CHANGELOG.md)
    - [Commits](Financial-Times/github-label-sync@v2.3.1...v3.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: github-label-sync
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Feb 28, 2025
    Copy the full SHA
    42d1a49 View commit details

Commits on Mar 3, 2025

  1. Bump prettier from 3.5.2 to 3.5.3

    Bumps [prettier](https://github.com/prettier/prettier) from 3.5.2 to 3.5.3.
    - [Release notes](https://github.com/prettier/prettier/releases)
    - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
    - [Commits](prettier/prettier@3.5.2...3.5.3)
    
    ---
    updated-dependencies:
    - dependency-name: prettier
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Mar 3, 2025
    Copy the full SHA
    2e7d439 View commit details

Commits on Mar 4, 2025

  1. Merge pull request #127 from arduino/dependabot/npm_and_yarn/prettier…

    …-3.5.3
    
    Bump prettier from 3.5.2 to 3.5.3
    per1234 authored Mar 4, 2025
    Copy the full SHA
    16783bb View commit details

Commits on Mar 5, 2025

  1. Merge pull request #125 from arduino/dependabot/npm_and_yarn/github-l…

    …abel-sync-3.0.0
    
    Bump github-label-sync from 2.3.1 to 3.0.0
    per1234 authored Mar 5, 2025
    Copy the full SHA
    6eb18fd View commit details

Commits on Mar 11, 2025

  1. Bump markdown-link-check from 3.12.2 to 3.13.7

    Bumps [markdown-link-check](https://github.com/tcort/markdown-link-check) from 3.12.2 to 3.13.7.
    - [Release notes](https://github.com/tcort/markdown-link-check/releases)
    - [Changelog](https://github.com/tcort/markdown-link-check/blob/master/CHANGELOG.md)
    - [Commits](tcort/markdown-link-check@v3.12.2...v3.13.7)
    
    ---
    updated-dependencies:
    - dependency-name: markdown-link-check
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Mar 11, 2025
    Copy the full SHA
    0f881bd View commit details
  2. Merge pull request #128 from arduino/dependabot/npm_and_yarn/markdown…

    …-link-check-3.13.7
    
    Bump markdown-link-check from 3.12.2 to 3.13.7
    per1234 authored Mar 11, 2025
    Copy the full SHA
    042991f View commit details
3 changes: 3 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -9,6 +9,7 @@ updates:
assignees:
- per1234
directory: / # Check the repository's workflows under /.github/workflows/
open-pull-requests-limit: 100
schedule:
interval: daily
labels:
@@ -18,6 +19,7 @@ updates:
assignees:
- per1234
directory: /
open-pull-requests-limit: 100
schedule:
interval: daily
labels:
@@ -27,6 +29,7 @@ updates:
assignees:
- per1234
directory: reportsizedeltas/tests
open-pull-requests-limit: 100
schedule:
interval: daily
labels:
6 changes: 3 additions & 3 deletions .github/workflows/check-markdown-task.yml
Original file line number Diff line number Diff line change
@@ -80,10 +80,10 @@ jobs:
node-version: ${{ env.NODE_VERSION }}

- name: Initialize markdownlint-cli problem matcher
uses: xt0rted/markdownlint-problem-matcher@v2
uses: xt0rted/markdownlint-problem-matcher@v3

- name: Install Task
uses: arduino/setup-task@v1
uses: arduino/setup-task@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
version: 3.x
@@ -108,7 +108,7 @@ jobs:
node-version: ${{ env.NODE_VERSION }}

- name: Install Task
uses: arduino/setup-task@v1
uses: arduino/setup-task@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
version: 3.x
4 changes: 2 additions & 2 deletions .github/workflows/check-npm-task.yml
Original file line number Diff line number Diff line change
@@ -75,7 +75,7 @@ jobs:
node-version: ${{ env.NODE_VERSION }}

- name: Install Task
uses: arduino/setup-task@v1
uses: arduino/setup-task@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
version: 3.x
@@ -107,7 +107,7 @@ jobs:
node-version: ${{ env.NODE_VERSION }}

- name: Install Task
uses: arduino/setup-task@v1
uses: arduino/setup-task@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
version: 3.x
10 changes: 2 additions & 8 deletions .github/workflows/check-poetry-task.yml
Original file line number Diff line number Diff line change
@@ -65,11 +65,8 @@ jobs:
with:
python-version: ${{ env.PYTHON_VERSION }}

- name: Install Poetry
run: pip install poetry

- name: Install Task
uses: arduino/setup-task@v1
uses: arduino/setup-task@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
version: 3.x
@@ -93,11 +90,8 @@ jobs:
with:
python-version: ${{ env.PYTHON_VERSION }}

- name: Install Poetry
run: pip install poetry

- name: Install Task
uses: arduino/setup-task@v1
uses: arduino/setup-task@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
version: 3.x
2 changes: 1 addition & 1 deletion .github/workflows/check-prettier-formatting-task.yml
Original file line number Diff line number Diff line change
@@ -248,7 +248,7 @@ jobs:
node-version: ${{ env.NODE_VERSION }}

- name: Install Task
uses: arduino/setup-task@v1
uses: arduino/setup-task@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
version: 3.x
15 changes: 3 additions & 12 deletions .github/workflows/check-python-task.yml
Original file line number Diff line number Diff line change
@@ -79,11 +79,8 @@ jobs:
with:
python-version: ${{ env.PYTHON_VERSION }}

- name: Install Poetry
run: pip install poetry

- name: Install Task
uses: arduino/setup-task@v1
uses: arduino/setup-task@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
version: 3.x
@@ -110,11 +107,8 @@ jobs:
with:
python-version: ${{ env.PYTHON_VERSION }}

- name: Install Poetry
run: pip install poetry

- name: Install Task
uses: arduino/setup-task@v1
uses: arduino/setup-task@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
version: 3.x
@@ -141,11 +135,8 @@ jobs:
with:
python-version: ${{ env.PYTHON_VERSION }}

- name: Install Poetry
run: pip install poetry

- name: Install Task
uses: arduino/setup-task@v1
uses: arduino/setup-task@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
version: 3.x
2 changes: 1 addition & 1 deletion .github/workflows/check-toc-task.yml
Original file line number Diff line number Diff line change
@@ -78,7 +78,7 @@ jobs:
node-version: ${{ env.NODE_VERSION }}

- name: Install Task
uses: arduino/setup-task@v1
uses: arduino/setup-task@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
version: 3.x
5 changes: 1 addition & 4 deletions .github/workflows/spell-check-task.yml
Original file line number Diff line number Diff line change
@@ -57,11 +57,8 @@ jobs:
with:
python-version: ${{ env.PYTHON_VERSION }}

- name: Install Poetry
run: pip install poetry

- name: Install Task
uses: arduino/setup-task@v1
uses: arduino/setup-task@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
version: 3.x
19 changes: 10 additions & 9 deletions .github/workflows/sync-labels-npm.yml
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@ env:
# See: https://github.com/actions/setup-node/#readme
NODE_VERSION: 16.x
CONFIGURATIONS_FOLDER: .github/label-configuration-files
CONFIGURATIONS_ARTIFACT: label-configuration-files
CONFIGURATIONS_ARTIFACT_PREFIX: label-configuration-file-

# See: https://docs.github.com/actions/using-workflows/events-that-trigger-workflows
on:
@@ -84,13 +84,13 @@ jobs:
file-url: https://raw.githubusercontent.com/arduino/tooling-project-assets/main/workflow-templates/assets/sync-labels/${{ matrix.filename }}

- name: Pass configuration files to next job via workflow artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
path: |
*.yaml
*.yml
if-no-files-found: error
name: ${{ env.CONFIGURATIONS_ARTIFACT }}
name: ${{ env.CONFIGURATIONS_ARTIFACT_PREFIX }}${{ matrix.filename }}

sync:
needs: download
@@ -124,16 +124,17 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4

- name: Download configuration files artifact
uses: actions/download-artifact@v3
- name: Download configuration file artifacts
uses: actions/download-artifact@v4
with:
name: ${{ env.CONFIGURATIONS_ARTIFACT }}
merge-multiple: true
pattern: ${{ env.CONFIGURATIONS_ARTIFACT_PREFIX }}*
path: ${{ env.CONFIGURATIONS_FOLDER }}

- name: Remove unneeded artifact
uses: geekyeggo/delete-artifact@v2
- name: Remove unneeded artifacts
uses: geekyeggo/delete-artifact@v5
with:
name: ${{ env.CONFIGURATIONS_ARTIFACT }}
name: ${{ env.CONFIGURATIONS_ARTIFACT_PREFIX }}*

- name: Setup Node.js
uses: actions/setup-node@v4
5 changes: 1 addition & 4 deletions .github/workflows/test-python-poetry-task.yml
Original file line number Diff line number Diff line change
@@ -81,11 +81,8 @@ jobs:
with:
python-version: ${{ env.PYTHON_VERSION }}

- name: Install Poetry
run: pip install poetry

- name: Install Task
uses: arduino/setup-task@v1
uses: arduino/setup-task@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
version: 3.x
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -11,7 +11,7 @@
[![Spell Check status](https://github.com/arduino/report-size-deltas/actions/workflows/spell-check-task.yml/badge.svg)](https://github.com/arduino/report-size-deltas/actions/workflows/spell-check-task.yml)
[![Sync Labels status](https://github.com/arduino/report-size-deltas/actions/workflows/sync-labels-npm.yml/badge.svg)](https://github.com/arduino/report-size-deltas/actions/workflows/sync-labels-npm.yml)
[![Test Python status](https://github.com/arduino/report-size-deltas/actions/workflows/test-python-poetry-task.yml/badge.svg)](https://github.com/arduino/report-size-deltas/actions/workflows/test-python-poetry-task.yml)
[![codecov](https://codecov.io/gh/arduino/report-size-deltas/branch/master/graph/badge.svg)](https://codecov.io/gh/arduino/report-size-deltas)
[![codecov](https://codecov.io/gh/arduino/report-size-deltas/graph/badge.svg?token=RLXQ2ZNBlb)](https://codecov.io/gh/arduino/report-size-deltas)

This action comments on the pull request with a report on the resulting change in memory usage of the [Arduino](https://www.arduino.cc/) sketches compiled by the [`arduino/compile-sketches`](https://github.com/arduino/compile-sketches) action. This should be run from a [scheduled workflow](https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#onschedule).

40 changes: 38 additions & 2 deletions Taskfile.yml
Original file line number Diff line number Diff line change
@@ -208,23 +208,59 @@ tasks:
-r "{{.STYLELINTRC_SCHEMA_PATH}}" \
-d "{{.PROJECT_FOLDER}}/{{.INSTANCE_PATH}}"
poetry:install:
desc: Install Poetry
run: once
cmds:
- |
if ! which pipx &>/dev/null; then
echo "pipx not found or not in PATH."
echo "Please install: https://pipx.pypa.io/stable/installation/#installing-pipx"
exit 1
fi
- |
if ! which yq &>/dev/null; then
echo "yq not found or not in PATH."
echo "Please install: https://github.com/mikefarah/yq/#install"
exit 1
fi
- |
export PIPX_DEFAULT_PYTHON="$( \
task utility:normalize-path \
RAW_PATH="$(which python)" \
)"
pipx install \
--force \
"poetry==$( \
yq \
--input-format toml \
--output-format yaml \
'.tool.poetry.group.pipx.dependencies.poetry' \
< pyproject.toml
)"
# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/poetry-task/Taskfile.yml
poetry:install-deps:
desc: Install dependencies managed by Poetry
deps:
- task: poetry:install
cmds:
- poetry install --no-root

poetry:sync:
desc: Sync poetry.lock
deps:
- task: poetry:install
cmds:
- |
poetry \
lock \
--no-cache \
--no-update
--no-cache
poetry:validate:
desc: Validate pyproject.toml
deps:
- task: poetry:install
cmds:
- |
poetry \
6 changes: 3 additions & 3 deletions docs/FAQ.md
Original file line number Diff line number Diff line change
@@ -94,7 +94,7 @@ flowchart TB
subgraph main[" "]
direction TB

subgraph compileWorkflow["<b>Sketch compilation workflow run</b>"]
subgraph compileWorkflow["Sketch compilation workflow run"]
direction TB

unoJob["arduino:avr:uno<br />job"]
@@ -113,13 +113,13 @@ flowchart TB
mkrzeroArtifact["sketches-reports-arduino-samd-mkrzero<br />artifact"]
end

subgraph reportWorkflow["<b>Size deltas report workflow run</b>"]
subgraph reportWorkflow["Size deltas report workflow run"]
direction TB

reportAction["arduino/report-size-deltas<br />action"]
end

subgraph pr["<b>Pull request</b>"]
subgraph pr["Pull request"]
direction TB

comment["Size deltas report<br />comment"]
Loading