Requirments.txt should be truly optional
diff --git a/pelican/action.yml b/pelican/action.yml
index 6acae02..887b028 100644
--- a/pelican/action.yml
+++ b/pelican/action.yml
@@ -30,9 +30,8 @@
     required: false
     default: '4.5.4'
   requirements:
-    description: "Python requirements file name to install. Default=requirements.txt"
+    description: "Python requirements file name to install (default: None)"
     required: false
-    default: 'requirements.txt'
   fatal:
     description: "Value for --fatal option [errors|warnings] - sets exit code to error (default: errors)"
     required: false
@@ -93,12 +92,10 @@
     - name: Generate website from markdown
       shell: bash
       run: |
-        if [ -f "${{ inputs.requirements }}" ]
+        if [ -n "${{ inputs.requirements }}" ]
         then
           echo "Installing python requirements from ${{ inputs.requirements }}"
           pip3 install -r ${{ inputs.requirements }}
-        else
-          echo "Requirements file ${{ inputs.requirements }} does not exist"
         fi
         if [ "${{ inputs.debug }}" == 'true' ]
         then