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/setup-protoc
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 149f6c8
Choose a base ref
...
head repository: arduino/setup-protoc
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3ea1d70
Choose a head ref
  • 14 commits
  • 45 files changed
  • 6 contributors

Commits on May 30, 2023

  1. Configuration menu
    Copy the full SHA
    28fd3e5 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Configuration menu
    Copy the full SHA
    9b1ee5b View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. Expose path and version in outputs (#89)

    Sebastien Vermeille authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    0fbeb49 View commit details
    Browse the repository at this point in the history
  2. Bump semver from 7.5.1 to 7.5.2 (#87)

    * Bump semver from 7.5.1 to 7.5.2
    
    Bumps [semver](https://github.com/npm/node-semver) from 7.5.1 to 7.5.2.
    - [Release notes](https://github.com/npm/node-semver/releases)
    - [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
    - [Commits](npm/node-semver@v7.5.1...v7.5.2)
    
    ---
    updated-dependencies:
    - dependency-name: semver
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * generate dist
    
    * update licenses
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Alessio Perugini <alessioper.98@gmail.com>
    dependabot[bot] and alessio-perugini authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    1530d62 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a8b67ba View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. Configuration menu
    Copy the full SHA
    e2995ba View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Bump @babel/traverse from 7.22.1 to 7.23.2

    Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.1 to 7.23.2.
    - [Release notes](https://github.com/babel/babel/releases)
    - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)
    
    ---
    updated-dependencies:
    - dependency-name: "@babel/traverse"
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    cf7ab7f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #93 from arduino/dependabot/npm_and_yarn/babel/tra…

    …verse-7.23.2
    
    Bump @babel/traverse from 7.22.1 to 7.23.2
    per1234 authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    52a53b4 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Configuration menu
    Copy the full SHA
    c65c819 View commit details
    Browse the repository at this point in the history
  2. Install referenced schema in "npm:validate" task

    The "npm:validate" task validates the repository's `package.json` npm manifest file against its JSON schema to catch any
    problems with its data format.
    
    In order to avoid duplication of content, JSON schemas may reference other schemas via the `$ref` keyword. The
    `package.json` schema was recently updated to share resources with the "base" configuration schema, which caused the
    validation to start failing:
    
    schema /tmp/package-json-schema-norSGPxlCR.json is invalid
    error: can't resolve reference https://json.schemastore.org/base.json#/definitions/license from id https://json.schemastore.org/package.json#
    task: Failed to run task "npm:validate": exit status 1
    
    The solution is to configure the task to download that schema as well and also to provide its path to the avj-cli
    validator via a `-r` flag.
    per1234 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    0dd9ef8 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #96 from per1234/install-referenced-schema

    Install referenced schema in "npm:validate" task
    per1234 authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    a3ad94c View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Configuration menu
    Copy the full SHA
    91b36bb View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Configure actions/upload-artifact action to upload required hidden files

    A breaking change was made in the 3.2.1 release of the "actions/upload-artifact" action, without doing a major version
    bump as would be done in a responsibly maintained project. The action now defaults to not uploading "hidden" files.
    
    This project's "Check npm Dependencies" workflow uses the "Licensed" tool to check for incompatible dependency licenses.
    The dependencies license metadata cache used by Licensed is stored in a folder named `.licensed`.
    
    In order to facilitate updates, the workflow uploads the generated dependencies license metadata cache as a workflow
    artifact when the current cache is found to be outdated.
    
    The `.` at the start of the `.licensed` folder name causes it to now not be uploaded to the workflow artifact. In order
    to catch such problems, the workflow configures the "actions/upload-artifact" action to fail if no files were uploaded.
    So in addition to not uploading the artifact, the change in the "actions/upload-artifact" action's behavior also
    resulted in the workflow runs failing:
    
    Error: No files were found with the provided path: .licenses/. No artifacts will be uploaded.
    
    The problem is fixed by disabling the "actions/upload-artifact" action's new behavior via the `include-hidden-files`
    input. After this change, the workflow can once more upload the dependencies license metadata cache to a workflow
    artifact as needed.
    per1234 committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    436c800 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #103 from per1234/include-hidden-files

    Configure actions/upload-artifact action to upload required hidden files
    per1234 authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    3ea1d70 View commit details
    Browse the repository at this point in the history
Loading