Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump actions/upload-artifact from 3 to 4 #548

Merged
merged 2 commits into from
Oct 18, 2024

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] <[email protected]>
    dependabot[bot] authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    106b2c6 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. Don't upload multiple times to same artifact in sketch compilation wo…

    …rkflow
    
    The "Compile Examples" GitHub Actions workflow is configured to compile the example sketches for each of the supported
    boards. This is done by using a job matrix in the GitHub Actions workflow to generate a parallel job for each board.
    
    A GitHub Actions workflow artifact is used to transfer the sketches report files generated by the
    "arduino/compile-sketches" action between this workflow's job and the "Report Size Deltas" workflow that uses the
    "arduino/report-size-deltas" action to publish the data. The "actions/upload-artifact" action is used to upload the
    sketches report files to the workflow artifact.
    
    Previously, the sketches reports from all the boards were uploaded to a single 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 for each of the jobs to use a separate artifact. The "arduino/report-size-deltas" action is configured to
    recognize these multiple artifacts by a regular expression that matches against a standardized prefix on the artifact
    names.
    per1234 committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    8e9f848 View commit details
    Browse the repository at this point in the history