All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- A problem matcher so you can see issues without trawling through logs
- Update plugin to be POSIX-compliant to support usage on MacOS runners
- Packages are installed into a virtualenv due to the fact that system-wide installs fail by default when run on newer versions of Python.
- Print stderr to console when action fails.
- All inputs changed to use kebab-case:
isort-version
,sort-paths
, andrequirements-files
. The old camelCase arguments will continue to work for backward compatibility. - [Internal] Usage of
set-output
updated to reflect deprecation
- Contributing guide
- Continuous Integration test suite
- Default to using the latest version of
isort
, if theisortVersion
input is not specified - Include pip install output in the log outputs instead of suppressing it.
- Configuration parameter parsing in run_isort
- Only attempt to pip install from a requirements file if listed in the configuration
- Initial release