Is your feature request related to a problem? Please describe.
As the number of features supported is increasing, rewriting the action in Python would allow more maintainability and flexibility when it comes to adding new features, testing, etc.
The action.yaml file should also be kept minimal, with the essential information about the action, inputs/outputs for users to look up the parameters easily.
Describe the solution you'd like
[x] Rewrite the action in Python
[x] Modify the list of input parameters available to match the new implementation, making it less redundant (i.e. only requirements format should be specified instead of requirements format and requirements file)
Is your feature request related to a problem? Please describe.
As the number of features supported is increasing, rewriting the action in Python would allow more maintainability and flexibility when it comes to adding new features, testing, etc. The
action.yaml
file should also be kept minimal, with the essential information about the action, inputs/outputs for users to look up the parameters easily.Describe the solution you'd like
.github/workflows/
directoryDescribe alternatives you've considered
Leave the action as a bash script.