File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change 8
8
* tempdir Temporary Directory name (optional) default: ../output
9
9
* debug Pelican Debug mode (optional) default: false
10
10
* version Pelican Version (default 4.5.4) (optional) default: 4.5.4
11
+ * requirements Python Requirements file (optional) default: requirements.txt
11
12
12
13
## Example Workflow Usage:
13
14
Original file line number Diff line number Diff line change @@ -29,6 +29,10 @@ inputs:
29
29
description : " Pelican Version (default 4.5.4)"
30
30
required : false
31
31
default : ' 4.5.4'
32
+ requirements :
33
+ description : " Python requirements file name to install. Default=requirements.txt"
34
+ required : false
35
+ default : ' requirements.txt'
32
36
fatal :
33
37
description : " Value for --fatal option [errors|warnings] - sets exit code to error (default: errors)"
34
38
required : false
@@ -101,6 +105,13 @@ runs:
101
105
echo "Getting plugins from action location: ${{ github.action_path }}"
102
106
PP=$(python3 ${{ github.action_path }}/plugin_paths.py '${{ github.action_path }}/plugins')
103
107
set -x # Show the expanded variables
108
+ if [ -f "${{ inputs.requirements }}" ]
109
+ then
110
+ echo "Installing python requirements from ${{ inputs.requirements }}"
111
+ pip3 install -r ${{ inputs.requirements }}
112
+ else
113
+ echo "Requirements file ${{ inputs.requirements }} does not exist"
114
+ fi
104
115
python3 -B -m pelican content -e "$PP" -o ${{ inputs.tempdir }} $OPTS
105
116
106
117
- name : Check out previous branch
You can’t perform that action at this time.
0 commit comments