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

Change API to satisfies(SPDX Expression, Array of Approved Licenses) #17

Merged
merged 13 commits into from
Oct 3, 2023

Commits on Sep 21, 2023

  1. Change API to satisfies(SPDX expression, array of licenses)

    The design decision to take the argument expressing acceptable license
    policy as another SPDX expression has repeatedly confused people.
    Meanwhile, the primary use case for this package is to check some
    SPDX license expression for a package against a list of approved
    licenses.  I believe we can better serve that use case and make this
    package easier to maintain by taking a list of approved licenses instead
    of a second SPDX expression.
    kemitchell committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    01fc32b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    59e9ccc View commit details
    Browse the repository at this point in the history
  3. Refactor isANDCompatible

    kemitchell committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    08ae197 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    05cb55d View commit details
    Browse the repository at this point in the history
  5. Refactor away from template literal

    ES6 is pretty old now, but we try to support old Node.js versions.
    kemitchell committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    be77eb4 View commit details
    Browse the repository at this point in the history
  6. actions/checkout@v4

    kemitchell committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    f006889 View commit details
    Browse the repository at this point in the history
  7. actions/setup-node@v3

    kemitchell committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    a55b4a2 View commit details
    Browse the repository at this point in the history
  8. CI: Set fail-fast to false

    kemitchell committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    ec6ee14 View commit details
    Browse the repository at this point in the history
  9. Test without Tape

    Current Tape does not support some of the very old versions we do.
    kemitchell committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    4aa7f81 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    342bdad View commit details
    Browse the repository at this point in the history
  11. Commit README.md again and remove examples

    Generating README.md is fine for npmjs.com, but not so much for GitHub,
    where README.md is also the "welcome page" to the package.
    kemitchell committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    5a7b02f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    58a802d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    07d4686 View commit details
    Browse the repository at this point in the history