From e130915fbfa707cd43064e3e4b505ee77c290b32 Mon Sep 17 00:00:00 2001 From: Mikhail Epatko Date: Sun, 10 Mar 2024 17:41:53 +0300 Subject: [PATCH] #9 Added multiline values into exclude option --- .github/workflows/main.yml | 3 --- README.md | 11 +++++++---- action.yml | 22 +++++++++++----------- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 59609f5..803476d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -20,9 +20,6 @@ jobs: dir: . since: 2000-01-01 output_dir: output-dir - exclude: |- - .gitignore - LICENSE - uses: peaceiris/actions-gh-pages@v3.9.3 with: publish_dir: output-dir diff --git a/README.md b/README.md index 894b815..e7ed2b7 100644 --- a/README.md +++ b/README.md @@ -30,10 +30,13 @@ jobs: since: 2000-01-01 # Default value: '2000-01-01'. before: 2024-03-03' # Default value: now day. dir: . # Default value: include all files in the current directory. - exclude: |- # We can use multiline strings if we want something close to multiline values. - dir1/** ## It's an important detail that we used '|-' in the YAML and not '|'. - dir2/**/* ## There is no default value for exclude option. - dir3/file.txt + # For exclude option we can use multiline strings if we want to pass multiple values. + # In this case it's an important detail that we used '|' or '|-' in the YAML. + # There is no default value for exclude option. + exclude: | + dir1/** + dir2/**/* + dir3/file.txt output_dir: ./output # Default value: './output'. filename: hoc-badge.svg # Default value: 'hoc-badge.svg'. ``` diff --git a/action.yml b/action.yml index cdb1b9c..e1df65e 100644 --- a/action.yml +++ b/action.yml @@ -40,18 +40,18 @@ runs: gem install hoc pip install anybadge $GITHUB_ACTION_PATH/generate-badge.sh \ - -b $BEFORE \ - -d $DIR \ - -s $SINCE \ - -o $OUTPUT_DIR \ - -f $FILENAME \ - -e "$EXCLUDE" + -b "$BEFORE" \ + -d "$DIR" \ + -s "$SINCE" \ + -o "$OUTPUT_DIR" \ + -f "$FILENAME" \ + -e "$EXCLUDE" shell: bash env: - BEFORE: ${{ inputs.before }} - DIR: ${{ inputs.dir }} - EXCLUDE: ${{ inputs.exclude }} - SINCE: ${{ inputs.since }} - OUTPUT_DIR: ${{ inputs.output_dir }} + BEFORE: ${{ inputs.before }} + DIR: ${{ inputs.dir }} + EXCLUDE: ${{ inputs.exclude }} + SINCE: ${{ inputs.since }} + OUTPUT_DIR: ${{ inputs.output_dir }} FILENAME: ${{ inputs.filename }}