Skip to content

v0.2: Added support for all SPDX licenses

Choose a tag to compare

@frgfm frgfm released this 27 Jun 14:10
· 21 commits to main since this release
895ada9

This minor release fixes the Docker orchestration of the action and adds support for all SPDX-referenced licenses.

Highlights

Broad support of licenses 📖

Instead of manually adding the reference for all licenses, this release adds support for all SPDX-referenced licenses using their identifier. This should help for various projects with their own license requirements.

Minimal effort, insightful report 🤓

The action was designed to have minimal input from the user, as shown below:

uses: frgfm/validate-python-headers@main
with:
  license: 'Apache-2.0'
  owner: 'François-Guillaume Fernandez'
  starting-year: 2022
  ignores: 'version.py,__init__.py'

Using this in your workflow will allow you to have a wary assistant for your headers 🙌

What's Changed

New Features 🚀

  • feat: Extended supported licenses by @frgfm in #9

Bug Fixes 🐛

  • docs: Updated README by @frgfm in #2
  • fix: Fixed the Dockerfile and updated README by @frgfm in #3
  • fix: Fixed entrypoint by @frgfm in #4
  • fix: Fixed Dockerfile orchestration by @frgfm in #5
  • fix: Fixed entrypoint of the action Docker by @frgfm in #6
  • fix: Fixed validation script path by @frgfm in #7
  • fix: Fixed workdir access to the script by @frgfm in #8

Improvements

  • docs: Added contributing tools by @frgfm in #10

Full Changelog: v0.1...v0.2