Switch to composite

This commit is contained in:
Josh Soref
2021-02-19 00:49:40 -05:00
parent e338a630e6
commit 7326fa4da4
2 changed files with 28 additions and 5 deletions

View File

@@ -41,8 +41,22 @@ inputs:
default: ''
runs:
using: 'docker'
image: 'Dockerfile'
using: 'composite'
steps:
- name: prettier
shell: bash
run: >-
PATH=$(cd $GITHUB_ACTION_PATH; npm bin):$PATH
INPUT_COMMIT_MESSAGE="${{ inputs.commit_message }}"
INPUT_COMMIT_OPTIONS="${{ inputs.commit_options }}"
INPUT_DRY="${{ inputs.dry }}"
INPUT_FILE_PATTERN="${{ inputs.file_pattern }}"
INPUT_ONLY_CHANGED="${{ inputs.only_changed }}"
INPUT_PRETTIER_OPTIONS="${{ inputs.prettier_options }}"
INPUT_PRETTIER_PLUGINS="${{ inputs.prettier_plugins }}"
INPUT_PRETTIER_VERSION="${{ inputs.prettier_version }}"
INPUT_SAME_COMMIT="${{ inputs.same_commit }}"
$GITHUB_ACTION_PATH/entrypoint.sh
branding:
icon: 'award'

View File

@@ -25,14 +25,22 @@ _git_changed() {
[[ -n "$(git status -s)" ]]
}
(
if [ -n "$GITHUB_ACTION_PATH" ]; then
cd $GITHUB_ACTION_PATH
maybe_global=''
else
maybe_global=--global
fi
# PROGRAM
echo "Installing prettier..."
case $INPUT_PRETTIER_VERSION in
false)
npm install --silent --global prettier
npm install --silent $maybe_global prettier
;;
*)
npm install --silent --global prettier@$INPUT_PRETTIER_VERSION
npm install --silent $maybe_global prettier@$INPUT_PRETTIER_VERSION
;;
esac
@@ -46,8 +54,9 @@ if [ -n "$INPUT_PRETTIER_PLUGINS" ]; then
exit 1
fi
done
npm install --silent --global $INPUT_PRETTIER_PLUGINS
npm install --silent $maybe_global $INPUT_PRETTIER_PLUGINS
fi
)
echo "Prettifing files..."
echo "Files:"