summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2024-03-08 19:34:00 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2024-03-11 00:08:32 +0900
commit22459a8f6da6a52553373201934fc7e6bcba88e7 (patch)
tree36eea349c892f6ba4b52022c089db01e6ea43c0d
parentfb00d002e669373e17b974cf66b1e839d19c93f5 (diff)
Clean up dummy files
-rw-r--r--.github/actions/setup/directories/action.yml16
1 files changed, 14 insertions, 2 deletions
diff --git a/.github/actions/setup/directories/action.yml b/.github/actions/setup/directories/action.yml
index 598096ef3a..e91787cc40 100644
--- a/.github/actions/setup/directories/action.yml
+++ b/.github/actions/setup/directories/action.yml
@@ -135,9 +135,21 @@ runs:
- if: inputs.dummy-files == 'true'
shell: bash
+ id: dummy-files
working-directory: ${{ inputs.builddir }}
run: |
: Create dummy files in build dir
- for basename in {a..z} {A..Z} {0..9} foo bar test zzz; do
- echo > ${basename}.rb "raise %(do not load ${basename}.rb)"
+ set {{a..z},{A..Z},{0..9},foo,bar,test,zzz}.rb
+ for file; do \
+ echo > $file "raise 'do not load $file'"; \
done
+ # drop {a..z}.rb if case-insensitive filesystem
+ grep -F A.rb a.rb > /dev/null && set "${@:27}"
+ echo files="$*" >> $GITHUB_OUTPUT
+
+ - if: steps.dummy-files.outcome == 'success'
+ uses: gacts/run-and-post-run@674528335da98a7afc80915ff2b4b860a0b3553a # v1.4.0
+ with:
+ working-directory: ${{ inputs.builddir }}
+ post:
+ rm ${{ steps.dummy-files.outputs.files }}