Skip to content

Commit 4568252

Browse files
committed
Parameterize atmos docs generate target
1 parent 386eb84 commit 4568252

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

action.yml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@ inputs:
3838
required: false
3939
default: 'true'
4040

41+
target:
42+
description: "Configuration name"
43+
required: true
44+
4145
validate_readme:
4246
required: false
4347
default: 'true'
@@ -220,13 +224,15 @@ runs:
220224
env:
221225
GITHUB_TOKEN: "${{ inputs.token }}"
222226
run: |
223-
atmos docs generate readme
227+
output_file=$(atmos docs generate readme 2>&1 | sed -n -e "s/^.*output=//p")
228+
# Get relative path from absolute
229+
output_file=$(realpath -s --relative-to="$PWD" "$output_file")
224230
# Ignore changes if they are only whitespace
225-
if ! git diff --quiet README.md && git diff --ignore-all-space --ignore-blank-lines --quiet README.md; then
226-
git restore README.md
227-
echo Ignoring whitespace-only changes in README
231+
if ! git diff --quiet ${output_file} && git diff --ignore-all-space --ignore-blank-lines --quiet ${output_file}; then
232+
git restore ${output_file}
233+
echo Ignoring whitespace-only changes in generated file
228234
fi
229-
echo "file=README.md" >> $GITHUB_OUTPUT
235+
echo "file=${output_file}" >> $GITHUB_OUTPUT
230236
231237
- uses: gaurav-nelson/github-action-markdown-link-check@v1
232238
if: inputs.readme_enabled == 'true' && inputs.validate_readme == 'true'

0 commit comments

Comments
 (0)