X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/5316836393682c6ec6a05d69c549d8167f46d8f6..5b1443aefd9ad2bbaa20a76997183225dbfcc0fb:/action.yml

diff --git a/action.yml b/action.yml
index 827e971..35705e9 100644
--- a/action.yml
+++ b/action.yml
@@ -4,21 +4,47 @@ author: "Łukasz Langa and contributors to Black"
 inputs:
   options:
     description:
-      "Options passed to black. Use `black --help` to see available options. Default:
-      '--check'"
+      "Options passed to Black. Use `black --help` to see available options. Default:
+      '--check --diff'"
     required: false
     default: "--check --diff"
   src:
-    description: "Source to run black. Default: '.'"
+    description: "Source to run Black. Default: '.'"
     required: false
     default: "."
+  jupyter:
+    description:
+      "Set this option to true to include Jupyter Notebook files. Default: false"
+    required: false
+    default: false
   black_args:
     description: "[DEPRECATED] Black input arguments."
     required: false
     default: ""
+    deprecationMessage:
+      "Input `with.black_args` is deprecated. Use `with.options` and `with.src` instead."
+  version:
+    description: 'Python Version specifier (PEP440) - e.g. "21.5b1"'
+    required: false
+    default: ""
 branding:
   color: "black"
   icon: "check-circle"
 runs:
-  using: "docker"
-  image: "action/Dockerfile"
+  using: composite
+  steps:
+    - run: |
+        if [ "$RUNNER_OS" == "Windows" ]; then
+          python $GITHUB_ACTION_PATH/action/main.py
+        else
+          python3 $GITHUB_ACTION_PATH/action/main.py
+        fi
+      env:
+        # TODO: Remove once https://github.com/actions/runner/issues/665 is fixed.
+        INPUT_OPTIONS: ${{ inputs.options }}
+        INPUT_SRC: ${{ inputs.src }}
+        INPUT_JUPYTER: ${{ inputs.jupyter }}
+        INPUT_BLACK_ARGS: ${{ inputs.black_args }}
+        INPUT_VERSION: ${{ inputs.version }}
+        pythonioencoding: utf-8
+      shell: bash