@@ -23,6 +23,34 @@ inputs:
2323 description : " The branch to check out the reuse-tool from"
2424 required : false
2525 default : " main"
26+ copyright-holder :
27+ description : " The name of the copyright holder"
28+ required : false
29+ default : " University of Manchester"
30+ license :
31+ description : " The name of the license to apply"
32+ required : false
33+ default : " apache-2.0"
34+ merge :
35+ description : " Whether to merge copyrights"
36+ required : false
37+ default : " true"
38+ fallback-dot-license :
39+ description : " Whether to create a .license file as a fallback"
40+ required : false
41+ default : " true"
42+ extra-formats-file :
43+ description : " The name of the extra formats file"
44+ required : false
45+ default : " .extraformats"
46+ ignore-file :
47+ description : " The name of the ignore file"
48+ required : false
49+ default : " .licenseignore"
50+ base-dir :
51+ description : " The base directory to analyse and annotate"
52+ required : false
53+ default : " ."
2654runs :
2755 using : composite
2856 steps :
@@ -79,8 +107,23 @@ runs:
79107 key : ${{ steps.cache-venv.outputs.cache-primary-key }}
80108 if : steps.cache-venv.outputs.cache-hit != 'true'
81109
110+ - name : Set Up Arguments
111+ id : args
112+ shell : bash
113+ env :
114+ Arguments : ${{ inputs.args }}
115+ Who : ${{ inputs.copyright-holder }}
116+ License : ${{ inputs.license }}
117+ Merge : ${{ inputs.merge }}
118+ Fallback : ${{ inputs.fallback-dot-license }}
119+ Extra : ${{ inputs.extra-formats-file }}
120+ Ignore : ${{ inputs.ignore-file }}
121+ Dir : ${{ inputs.base-dir }}
122+ run : |
123+ $GITHUB_ACTION_PATH/compose-args.bash
124+
82125 - name : Run reuse
83126 shell : bash
84127 run : |
85128 source reuse-tool-venv/bin/activate
86- reuse ${{ inputs .args }}
129+ reuse ${{ steps.args.outputs .args }}
0 commit comments