From 39086c52e0a5b75eaffa434a5edc0ea24e40c830 Mon Sep 17 00:00:00 2001 From: "Filipe G. Vieira" <1151762+fgvieira@users.noreply.github.com> Date: Fri, 3 Oct 2025 12:15:24 +0200 Subject: [PATCH 1/3] Find files --- action.yml | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/action.yml b/action.yml index 1445920..aaaf125 100644 --- a/action.yml +++ b/action.yml @@ -12,19 +12,22 @@ runs: steps: - name: Print files env: + wds: ${{ inputs.working-directories }} files: ${{ inputs.files }} shell: bash run: | set +e - pushd '${{ inputs.working-directory }}' &> /dev/null - for file in $files; do - if [ -f "$file" ]; then - echo -e ::group::File: $file - cat $file - echo ::endgroup:: - fi + for wd in $wds; do + for file in $files; do + for log in `find $wd -type f -name '$file'`; do + if [ -f "$log" ]; then + echo -e ::group::File: $log + cat $log + echo ::endgroup:: + fi + done + done done - popd &> /dev/null exit 0 From f08c10756f23d6aa6db59f1bdff0869dcf724adf Mon Sep 17 00:00:00 2001 From: "Filipe G. Vieira" <1151762+fgvieira@users.noreply.github.com> Date: Fri, 3 Oct 2025 12:16:09 +0200 Subject: [PATCH 2/3] Update readme.md --- readme.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index b298fe5..a25a61d 100644 --- a/readme.md +++ b/readme.md @@ -20,7 +20,9 @@ List of files to print. - name: Print logs uses: next-actions/print-logs@master with: - working-directory: logs + working-directory: | + logs/ + /tmp/tmp* files: | *.log added.err From e8090e2c37bec85843e09867457473d60f8c1e09 Mon Sep 17 00:00:00 2001 From: "Filipe G. Vieira" <1151762+fgvieira@users.noreply.github.com> Date: Fri, 3 Oct 2025 12:35:06 +0200 Subject: [PATCH 3/3] Fix typo --- action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action.yml b/action.yml index aaaf125..214081f 100644 --- a/action.yml +++ b/action.yml @@ -12,7 +12,7 @@ runs: steps: - name: Print files env: - wds: ${{ inputs.working-directories }} + wds: ${{ inputs.working-directory }} files: ${{ inputs.files }} shell: bash run: |